MacOS上のChromeのNET :: ERR_CERT_INVALIDには「続行」オプションはありません


19

Chromeでのローカル開発を再開しようとしましたが、証明書が無効であるというメッセージが表示されてChromeがそれを防ぎます。証明書のスクリーンショットで確認できるように、それは証明書の日付ではありませんでしたが:

ここに画像の説明を入力してください

>とにかく進んでウェブサイトを見て続行してアプリをローカルで開発できるオプションがないのかと思います。

もう少し言及すべきことがいくつかあります。

  • ローカル開発はhttps://local.app.somecompany.com:4200/で実行され ます。それ以外の場合、認証のhttp専用cookieはChromeで機能しないため、ローカルホストだけにすることはできません。
  • したがって、etc / hostsの下のホストファイルは、localhost IPアドレス(127.0.0.1)を指すように調整されました。
  • 証明書は、このチュートリアルとこの リポジトリに従ってopensslで生成されました
  • この証明書は、Chromeバージョンがまったく同じで、MacOSバージョン10.14.6(現在のところMacOS 10.15.1)を使用している同僚に対して機能します。
  • Chromeフラグ(chrome:// flags /#allow-insecure-localhost)は何も変更しません
  • 私のラップトップのFirefoxでも動作します。

これまでこれを解決するのに役立つ何かをオンラインで見つけることができないので、誰かが私に試すことができるいくつかのアイデアがあれば、私はものすごくありがたいです!?

スペック:

  • OS:MacOS 10.15.1
  • クロム:78.0.3904.97

回答:


83

参考:MacOS上のChromeは、これをWindowsとは異なる方法で処理します。MacOSバージョンでは、ボタンをクリックしても続行ボタンは表示されませんadvanced

このページが安全であると確信して訪問を続行するには、次の簡単な方法があります。

エラーページには秘密のパスフレーズが組み込まれています。ページが選択されていることを確認し(画面の任意の場所をクリック)、「」と入力しthisisunsafeます。

参照:https : //twitter.com/zairwolf/status/1196878125734486021


ありがとう!それは役に立ちました。ブラウザに対して信頼できるカスタム証明書を作成する方法を知っていますか?キーチェーンに追加しても効果はありません。
Ilfat Galiev

Chrome 80.0.3987.87は、このソリューションをより煩わしくしました。それでも動作しますが、アプリケーションが更新されるか、ページが更新されるたびに、「安全でない」画面が表示されます。
austinthedeveloper

3
ハッカーレベル:999999。誰かがそれをどうやって知っていると思いますか。ありがとう!
Claudson Martins

ホリー....これは病気です!
イーソンPI

神聖な...これはNSAレベル、深いです。
ルートヴィヒS

0

したがって、この質問を追加した後、同僚がこのスレッドを見つけました。

この問題を解決するには2つのオプションがあるようです。

  • MacOSキーチェーンに証明書をインストールするだけです。次に、それをダブルクリックし、[信頼]で[常に信頼する]を選択します。
  • 新しいMacOS Catalina仕様に従って証明書を生成します。

0

長い調査の末、私は解決策を見つけました。このソリューションはMac用です。

  1. まず、設定に行きました。
  2. 管理証明書を検索しますKeychainAccessが開きます。
  3. 証明書の名前を見つけてください。たとえば、私の場合はlocalhostが名前でした。証明書をクリックすると、詳細が表示されます。
  4. そして、信頼セクションでは、選択する必要が常に信頼を「この証明書を使用しているとき」のために。
  5. もう一度ブラウザで確認してください。ページに直接アクセスできます。プライバシーエラー、あなたの接続はプライベートメッセージではありません。

0

考えられる解決策は、パラメーター「--ignore-certificate-errors」を指定してChromeを起動することです。

Mac OSでの手順:

  • Chromeを閉じます。
  • Finderから[移動]> [ユーティリティ]を選択します。
  • 「ターミナル」を起動します。
  • 次のコマンドを入力して、Enterキーを押します。

    / Applications / Google \ Chrome.app/Contents/MacOS/Google \ Chrome --ignore-certificate-errors&> / dev / null&

https://www.technipages.com/google-chrome-bypass-your-connection-is-not-private-messageの解決策

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.