"Let"s Encrypt"を使用して Web サーバーを HTTP から HTTPS に変更しました. Web サーバーには API が含まれており、API を使用する Python アプリケーションがあります。
Linux では問題ありませんが、Windows ではログイン時に以下のメッセージが表示されます。
[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)
私の考えでは、SSL証明書がインストールされていませんでした。
そこで、「isrgrootx1.der」と「lets-encrypt-x1-cross-signed.der」をダウンロードし、両方の名前を末尾の「*.cer」に変更しました。
次に、Windows コンソールを開き、これを実行します。
certutil -addstore "Root" "isrgrootx1.cer".
certutil -addstore "Root" "lets-encrypt-x1-cross-signed.cer".
ルート証明書ではないため、2 番目のコマンドは失敗しました。私の質問は次のとおりです。「lets-encrypt-x1-cross-signed.cer」をインストールするグループはどれですか?