Pythonのキーストアにルート証明書を追加する

前回、Javaのランタイムにルート証明書を追加する方法を紹介しました。今回は同じオレオレ証明書を使用したサーバにPythonから接続する必要性が出てきたので調べてみました。

結論

1.適当なフォルダを作成します。

2.ルート証明書をフォルダ内に入れます。

3.環境変数「SSL_CERT_DIR」を作成してフォルダのパスを登録します。

簡単なことなのに、日本語で解説しているサイトが全く見つかりませんでした。
ちなみに、ここのサイトの記載内容からやり方がわかりました。

https://stackoverrun.com/ja/q/10842910

まとめ

調査に無駄に時間を使ってしまった。
おとなしく、OS標準のキーストアを使うようにしてほしい。
Javaにせよ、Pythonにせよ、なぜ独自路線を歩もうとするのか?

システム開発

Posted by @erestage