
localhost
昨日、Visual Studio は、ローカル開発中にセキュリティを有効にするために自己署名証明書を追加するように要求しました。
それ以来、私のコンピューター上の多くのプログラムで証明書に関する重大な問題が発生しています。
問題の例をいくつか挙げると次のようになります。
Chrome の新しいタブから Google 検索を実行すると、最終的に Google に移動して検索結果が表示されるまでに最大 30 秒かかります。その遅延中に、アドレス バーの左側にあるアイコンをクリックすると、メッセージが表示されますYour connection to this site is not secure
。
最終的に Google の結果ページに移動すると、クリックするとロック アイコンが表示されますConnection is secure
。
AWS の Java コマンドラインツールで次のエラーが発生するようになりました。Exception in thread "main" javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target.
リモートGitリポジトリに接続するために使用するプログラム、SourceTreeは接続できず、次のエラーが表示されます。SSL certificate problem: unable to get local issuer certificate.
Visual Studio が行ったすべての SSL 証明書の問題の原因を元に戻す方法はありますか?
編集: 職場の VPN に接続すると SSL 証明書の問題は修正されることがわかりましたが、有線経由で職場のネットワークに接続すると、依然として問題が発生します。
答え1
ネットワーク管理者に問い合わせたところ、問題はネットワーク構成の問題によるものであることが確認されました。私は新しいネットワーク プロキシのテストに選ばれたのですが、それが問題の原因であると思われます。
Visual Studio 経由で証明書をインストールした直後に発生したのは単なる偶然であり、コンピューター上の証明書は、別のネットワークに接続しているときや VPN を使用しているときは正常に動作しているようです。
答え2
Firefoxの場合: ハンバーガーメニューを使用して、[オプション] - [プライバシーとセキュリティ] (一番下までスクロール) - [証明書] - [証明書の表示] に移動します。Chromeの場合: 3つのドットメニューを使用して、[設定] - [詳細設定] - [プライバシーとセキュリティ] - [証明書の管理] に移動します。