クロムでローカルASP.NETアプリケーションをデバッグしているときにchromeで奇妙な問題に直面しています。httpsなしでローカルホストを開くことができません。エラーが発生しています:接続はプライベートではありませんNET::ERR_CERT_COMMON_NAME_INVALID
。
chrome最後の更新まで動作しており、FirefoxとIEで動作しています。エラーをスキップしてサイトにアクセスするための詳細設定にはオプションもありません。
私はこのエラーに遭遇し、私の問題はCharles(Webデバッグプロキシアプリです)であることがわかりました。 CharlesのSSLプロキシ証明書をインストールする必要がありました。
Charlesを使用しない場合、明らかにこの回答はまったく役に立ちません。
このタグをコピーしてGoogle Chromeショートカットに追加すると、この警告を完全に回避できます。
--ignore-certificate-errors
ソース:
https://usefulpcguide.com/16666/your-connection-is-not-private/
SSLエラー警告を無効にするは、SSL接続エラーを回避するための一時的な方法にすぎません。この問題を完全に修正することはできません。 「HTTPS保護」またはを提供するウイルス対策ソフトウェアをインストールしている場合、このエラーが表示されます。したがって、ファイアウォールまたはウイルス対策ソフトウェアをオフにします。
ソース: https://windows10freeapps.com/fix-your-connection-is-not-private-error-google-chrome/
Chromeをオーバーライドする最善の(そして唯一の)方法は、Chromeでブロックthisisunsafe
を入力することです。 SSLを使用しているが外部署名されていない内部ネットワーク上のサーバーがあり、これがそれらに到達する唯一の方法です。
自己署名証明書を使用して、ブラウザーでhttpsおよびTomcatを使用してxhtmlアプリを実行しようとすると、同様の問題が発生しました。私がしたこと:
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)を作成するための質問に答えます。
以下の行を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を再起動します。
Chromeブラウザ(https:\ localhost:yourport)でlocalhostアドレスを開きます。アドレス行の左側に「セキュリティで保護されていません」と表示され、httpsに取り消し線が引かれます それをクリックし、そのウィンドウで証明書(無効)を押します。証明書ウィンドウが開き、[詳細]タブをクリックして、[ファイルにコピー]ボタンをクリックします。指示に従ってcrtファイルを作成します。
開くChrome設定>詳細設定の表示> HTTPS/SSL>証明書の管理。信頼されたルートタブを選択し、ここにcrtファイルをインポートします。この証明書を編集し、すべてのチェックボックスをオンにします。
Chromeを再起動します