どうも!大阪オフィスの西村祐二です。 Pythonを使って証明書を作成する場面に出くわしたので、その方法を紹介したいと思います。 今回、外部ライブラリのpyOpenSSLを使ってやっていきます。 pyOpenSSLはけっこう高機能で、Pythonにデフォルトで入っているsslのライブラリではできないようなことを簡単にできたりします。ただ、書き方など少しクセがあるようにかんじたので、備忘録もかねてブログ化しておきたいと思います。 環境 macOS Mojave 10.14.1 Python 3.6.5 pyOpenSSL v18.0.0 インストール $ pip install pyopenssl プログラム ファイルパスは各々変更してください。証明書とあわせて、ついでに秘密鍵も出力してみます。 """Create Cert.""" from OpenSSL import crypto fr