pyOpenSSL で SSL/TLS サーバ証明書の有効期限を取得する
以前に 証明書の有効期限を確認する Python スクリプト というメモを書きました。 このメモでは pyOpenSSL を利用していました。 他にも Python から SSL/TLS サーバ証明書を取り扱いたい場合、以下のようなライブラリを利用出来るようです。
名称 | 最新バージョン | リリース日 |
---|---|---|
certifier | 0.2.1 | 2019/06/28 |
pyOpenSSL | 23.3.0 | 2023/10/26 |
ssl-certinfo | 1.1.2 | 2022/07/03 |
pyOpenSSL 以外はあまりメンテナンスされていないようです。 以前のメモでは機能をメソッドとして実装していたのですが、クラス/プロパティとして実装した方が扱いやすかったので改造したサンプルスクリプトをメモしておきます。