1
来年は主要なブラウザからSHA-1が禁止されるようになったので、まだそれを使用しているサイトを検出したいと考えています。 Pythonを使用してこの情報を取得する方法はありますか(Python's ssl libraryなど)?私はopenssl s_client
を使用することができますが、私はPythonicソリューション(私の非同期フレームワークと互換性があります)を好むでしょう。PythonでSSLハッシュアルゴリズムを検出
s_client例:
$ openssl s_client -connect winkel.vpro.nl:443 < /dev/null 2>/dev/null | openssl x509 -text -in /dev/stdin | grep -i sha
Signature Algorithm: sha1WithRSAEncryption
私は、SSLのドキュメントを通じて掘ったが、ハッシュアルゴ参照を見つけることができませんでした。そして私はSSLコンテキストからこの情報を得る方法を知らない。 TIA!