Nenhuma opção "Prosseguir de qualquer maneira" no NET :: ERR_CERT_INVALID no Chrome no MacOS


19

Tento recuperar meu desenvolvimento local no Chrome, mas o Chrome impede isso, com a mensagem de que o certificado é inválido. Mesmo que não possa ser a data do certificado, como você pode ver na captura de tela:

insira a descrição da imagem aqui

Eu só me pergunto por que não há uma opção avançada para prosseguir de qualquer maneira para ver o site e poder desenvolver o aplicativo localmente.

Mais algumas coisas a serem mencionadas:

  • O desenvolvimento local é executado em https://local.app.somecompany.com:4200/ . Não pode ser apenas um host local, porque, caso contrário, nossos cookies apenas de autenticação HTTP não funcionarão no Chrome.
  • Portanto, o arquivo host em etc / hosts foi ajustado para apontar para o endereço IP do host local (127.0.0.1).
  • O certificado foi gerado com o openssl de acordo com este tutorial e este repositório
  • O certificado funciona para um colega com exatamente a mesma versão do Chrome, mas com a versão 10.14.6 do MacOS (a minha agora é o MacOS 10.15.1)
  • O sinalizador chrome (chrome: // flags / # allow-insecure-localhost) não altera nada
  • Também funciona no firefox no meu laptop.

Não consigo encontrar nada on-line que me ajudou a resolver isso até agora, por isso ficaria extremamente agradecido, se alguém tiver mais algumas idéias do que eu poderia tentar !?

Especificações:

  • SO: MacOS 10.15.1
  • Chrome: 78.0.3904.97

Respostas:


83

FYI: O Chrome no MacOS trata isso diferente do Windows. A versão do MacOS não verá o botão continuar, mesmo que você clique no advancedbotão.

Para continuar a visita, com certeza de que esta página é segura, eis uma maneira fácil de fazer:

Há uma senha secreta incorporada na página de erro. Apenas verifique se a página está selecionada (clique em qualquer lugar na tela) e digite thisisunsafe.

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


Obrigado! foi útil. Você conhece alguma maneira de criar certificados personalizados como confiáveis ​​para o navegador? adicionar ao chaveiro não ajuda.
Ilfat Galiev

O Chrome 80.0.3987.87 acabou de tornar essa solução mais irritante. Ainda funciona, mas sempre que meu aplicativo é atualizado ou a página é atualizada, a tela "insegura" é exibida.
austinthedeveloper

3
Nível do hacker: 999999. Como diabos alguém supõe saber disso? Valeu cara!
Claudson Martins 18/03

azevinho .... isso é doentio!
Eason PI

santo sh ... este é o nível da NSA, profundo.
Ludwig S

0

Então, depois de adicionar essa pergunta, um colega encontrou esse tópico .

Parece haver duas opções para resolver esse problema:

  • Basta instalar o certificado no chaveiro do MacOS. Em seguida, clique duas vezes nele e, em "confiança", selecione "sempre confiar".
  • Gere um certificado de acordo com as novas especificações do MacOS Catalina .

0

Após uma longa pesquisa, encontrei uma solução. Esta solução é para mac.

  1. Primeiro, cheguei às configurações .
  2. Procure por gerenciar certificados . O KeychainAccess será aberto.
  3. Tente encontrar o nome do certificado, por exemplo localhost era o nome no meu caso. Se você clicar no certificado, ele mostrará os detalhes.
  4. Em seguida, na seção Confiança , você deve selecionar Sempre confiar em "ao usar este certificado".
  5. Agora verifique novamente no navegador. Você poderá acessar diretamente a página. Erro de privacidade. Sua conexão não é uma mensagem privada.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.