Python、Ruby、bash などの一般的なスクリプト言語でこれを行うにはどうすればよいでしょうか? つまり、「有効」または「期限切れ」の結果を返すスクリプトを書きたいと思います。オプションを指定したopenssl
プログラムは、s_client
これを行うか、確認できる結果を返すことができるようです。
ああ、デフォルトでは、curl は Web サイトの証明書を検証します。有効期限が切れている場合、次のようなメッセージが返されます。
curl: (60) SSL certificate problem, verify that the CA cert is OK. Details:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
あまり具体的ではありませんが、証明書の失敗があることは明らかです。情報については、このページにリンクしています: http://curl.haxx.se/docs/sslcerts.html