web-dev-qa-db-ja.com

接続はプライベートではありませんNET :: ERR_CERT_COMMON_NAME_INVALID

クロムでローカルASP.NETアプリケーションをデバッグしているときにchromeで奇妙な問題に直面しています。httpsなしでローカルホストを開くことができません。エラーが発生しています:接続はプライベートではありませんNET::ERR_CERT_COMMON_NAME_INVALID

chrome最後の更新まで動作しており、FirefoxとIEで動作しています。エラーをスキップしてサイトにアクセスするための詳細設定にはオプションもありません。

助けてください。 enter image description here

9
Pranav Singh

ついに2日間机の上で頭を叩いてこの設定をchrome://flags/からAllow invalid certificates for resources loaded from localhost。最後に、すべての証明書エラーを無効にしません。localhostのみです。同じ問題で苦労している人に答えを追加します。

enter image description here

21
Pranav Singh

私はこのエラーに遭遇し、私の問題はCharles(Webデバッグプロキシアプリです)であることがわかりました。 CharlesのSSLプロキシ証明書をインストールする必要がありました。

  1. ヘルプメニューに移動
  2. SSLプロキシ-> Charlesルート証明書のインストール
  3. キーチェーンアクセスを開き、有効化/許可する

Charlesを使用しない場合、明らかにこの回答はまったく役に立ちません。

1
kenecaswell

このタグをコピーしてGoogle Chromeショートカットに追加すると、この警告を完全に回避できます。

--ignore-certificate-errors

ソース:

 https://usefulpcguide.com/16666/your-connection-is-not-private/
1
KevinD

SSLエラー警告を無効にするは、SSL接続エラーを回避するための一時的な方法にすぎません。この問題を完全に修正することはできません。 「HTTPS保護」またはを提供するウイルス対策ソフトウェアをインストールしている場合、このエラーが表示されます。したがって、ファイアウォールまたはウイルス対策ソフトウェアをオフにします。

ソース: https://windows10freeapps.com/fix-your-connection-is-not-private-error-google-chrome/

0
lvlpost

Chromeをオーバーライドする最善の(そして唯一の)方法は、Chromeでブロックthisisunsafeを入力することです。 SSLを使用しているが外部署名されていない内部ネットワーク上のサーバーがあり、これがそれらに到達する唯一の方法です。

0
Hephaestus

自己署名証明書を使用して、ブラウザーでhttpsおよびTomcatを使用してxhtmlアプリを実行しようとすると、同様の問題が発生しました。私がしたこと:

  1. javaのREディレクトリ(通常はProgram Files\Java\jre1.8.0_202\bin)にkeytoolがあり、コマンドラインでこれを使用しました:

    keytool -genkey -alias example -keyalg RSA -sigalg SHA256withRSA -keysize 2048 -validity 3650 -keystore "C:\yourdir\yourkeystore.jks" -ext san=dns:localhost,dns:yourdesktophostname,ip:127.0.0.1,ip:::1
    

10年間作成された証明書、SHA-2、およびChromeにさらに必要なもの:san(SubjectAlternateName)を作成するための質問に答えます。

  1. 以下の行をTomcatのserver.xmlに追加しました(通常はProgram Files\Apacha Software ...\conf:

    <Connector port="yourportnumber" protocol="org.Apache.coyote.http11.Http11NioProtocol"
                   maxThreads="150" SSLEnabled="true"
                   compression="on" scheme="https" secure="true"
                   keystoreFile="conf/yourkeystore.jks"
                   keystorePass="yourpassword"
                   SSLVerifyClient="none" SSLProtocol="TLSv1.2"/>
    

    Tomcatを再起動します。

  2. Chromeブラウザ(https:\ localhost:yourport)でlocalhostアドレスを開きます。アドレス行の左側に「セキュリティで保護されていません」と表示され、httpsに取り消し線が引かれます enter image description here それをクリックし、そのウィンドウで証明書(無効)を押します。証明書ウィンドウが開き、[詳細]タブをクリックして、[ファイルにコピー]ボタンをクリックします。指示に従ってcrtファイルを作成します。

  3. 開くChrome設定>詳細設定の表示> HTTPS/SSL>証明書の管理。信頼されたルートタブを選択し、ここにcrtファイルをインポートします。この証明書を編集し、すべてのチェックボックスをオンにします。

Chromeを再起動します

0
Zeghra