どうも!大阪オフィスの西村祐二です。 Pythonを使って証明書を作成する場面に出くわしたので、その方法を紹介したいと思います。 今回、外部ライブラリのpyOpenSSLを使ってやっていきます。 pyOpenSSLはけっこう高機能で、Pythonにデフォルトで入っているsslのライブラリではできないようなことを簡単にできたりします。ただ、書き方など少しクセがあるようにかんじたので、備忘録もかねてブログ化しておきたいと思います。 環境 macOS Mojave 10.14.1 Python 3.6.5 pyOpenSSL v18.0.0 インストール $ pip install pyopenssl プログラム ファイルパスは各々変更してください。証明書とあわせて、ついでに秘密鍵も出力してみます。 cert.py """Create Cert.""" from OpenSSL import c
![PythonでX.509 v3の証明書を作成してみる | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/06ef2f67248b104eabc0ba3099eb7063df14e402/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2016%2F04%2FPython-logo.png)