Macos – No “Proceed Anyway” option on NET::ERR_CERT_INVALID in Chrome on MacOS

google-chromelocalhostmacosmacos-catalinassl

I try to get my local development in Chrome back running, but Chrome prevents that, with the message that the certificate is invalid. Even though it could not be the date of the certificate, as you can see in the screenshot of it:

enter image description here

I just wonder why there is no advanced > option to proceed anyway to see the website and being able to locally develop the app.

A few more things to mention:

  • The local development runs on
    https://local.app.somecompany.com:4200/. It can't be just localhost,
    because otherwise our authentication http-only cookies won't work in
    Chrome.
  • Therefore the host file under etc/hosts was adjusted to
    point to the localhost IP adress (127.0.0.1).
  • The certificate was
    generated with openssl according to this tutorial and this
    repo
  • The certificate works for a colleague with the exact same
    Chrome version but with a MacOS version 10.14.6 (mine right now is
    MacOS 10.15.1)
  • The chrome flag(chrome://flags/#allow-insecure-localhost) does not change anything
  • Also works in firefox on my laptop.

Can't find anything online that helped me to solve this so far, so I would be extremly thankful, if anyone has some more ideas what I could try!?

Specs:

  • OS: MacOS 10.15.1
  • Chrome: 78.0.3904.97

Best Answer

FYI: Chrome on MacOS treats this different than Windows. MacOS version won't see the proceed button even you click advanced button.

To still proceed the visit as you are sure this page is safe, here is a easy way to do:

There's a secret passphrase built into the error page. Just make sure the page is selected (click anywhere on the screen), and just type thisisunsafe.

Ref: https://twitter.com/zairwolf/status/1196878125734486021