どうも!大阪オフィスの西村祐二です。 Pythonを使って証明書を作成する場面に出くわしたので、その方法を紹介したいと思います。 今回、外部ライブラリのpyOpenSSLを使ってやっていきます。 pyOpenSSLはけっこう高機能で、Pythonにデフォルトで入っているsslのライブラリではできないようなことを簡単にできたりします。ただ、書き方など少しクセがあるようにかんじたので、備忘録もかねてブログ化しておきたいと思います。 環境 macOS Mojave 10.14.1 Python 3.6.5 pyOpenSSL v18.0.0 インストール """Create Cert.""" from OpenSSL import crypto from os.path import join CERT_FILE = 'test.crt' KEY_FILE = 'test.key' LOCAL_

