エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
新しいPythonで古いTLSv1やSSLv3を使いたい - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
新しいPythonで古いTLSv1やSSLv3を使いたい - Qiita
概要 Python3.10以降OpenSSLが1.1以上必須になったため、デフォルトではTLSv1が使えません。 OSのOpenSS... 概要 Python3.10以降OpenSSLが1.1以上必須になったため、デフォルトではTLSv1が使えません。 OSのOpenSSLではたぶんSSLv3は無効にされているので使えません。 もちろん使えなくていいのですが、古いSSLv3を使っているサーバーがあるのかどうかをチェックする場合や大人の事情で必要な場合もあるでしょう。 ということで、OpenSSLとPythonを自前でインストールします。 ポイントは OpenSSLをSSLv3が使えるようにコンパイルする SSLv3、TLS1や脆弱なcipherが使えるように設定する Pythonを上でコンパイルしたOpenSSLを使用するようにしてコンパイルする CipherをpythonのものではなくOpenSSLのものを使用するようにしてコンパイルする です。 今回はOpenSSL3.0.8、Python3.11.3の組み合わせで書きまし