Python で「証明書の検証に失敗しました: ローカル発行者の証明書を取得できません」というエラーが表示されるのはなぜですか?

Linda Hamilton
リリース: 2024-11-04 05:38:02
オリジナル
399 人が閲覧しました

Why am I getting the

「証明書の検証に失敗しました: ローカル発行者の証明書を取得できません」エラーの説明

Python を使用して HTTPS Web サイトからデータを取得しようとすると、 「証明書の検証に失敗しました: ローカル発行者の証明書を取得できません」エラーは、Web サイトの SSL 証明書の検証に問題があることを示します。これは、Web サイトの SSL 証明書を発行した認証局 (CA) の信頼性を Python が検証できない場合に発生します。

解決策: 証明書のインストール

「/Applications/Python 3.7/Install Certificates.command」コマンドは基本的に、CA 証明書を Python の信頼ストアにインストールします。これらの証明書は、対応する CA によって発行された SSL 証明書を検証するために使用されます。これらの証明書をインストールすることで、Python は Web サイトの SSL 証明書の信頼性を検証し、安全な接続を確立できるようになります。

証明書検証の重要性

SSL 証明書はセキュリティを確保するために不可欠です。オンラインコミュニケーション。これらは、Web サイトとクライアントのブラウザーの間で送信されるデータが確実に暗号化され、盗聴や改ざんからデータを保護します。証明書の検証は、Web サイトの SSL 証明書が有効で信頼できることを確認するプロセスです。

SSL と証明書について

SSL と証明書をより深く理解するには、次のリソースを検討してください:

  • [SSL/TLS 証明書](https://www.cloudflare.com/learning/ssl/what-is-an-ssl-certificate/)
  • [公開鍵基盤 (PKI) とデジタル証明書](https://www.digicert.com/kb/public-key-infrastructor-pki/)
  • [SSL 証明書の構造]( https://www.globalsign.com/en/blog/anatomy-of-an-ssl-certificate)

証明書検証の重要性と SSL 証明書の仕組みを理解することで、効果的にトラブルシューティングを行うことができます。 Python での SSL 証明書の検証に関連する問題を解決します。

以上がPython で「証明書の検証に失敗しました: ローカル発行者の証明書を取得できません」というエラーが表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート