Resolver certificado autoassinado não confiável

2

Eu criei um certificado auto-assinado para uso na minha máquina de desenvolvimento do Windows 10 e adicionei-o às Autoridades / Certificados de Certificação Raiz Confiáveis, conforme recomendado por Como instalar um certificado autoassinado do Apache no Windows 10 no YouTube. Eu posso ver que o certificado foi instalado usando certmgr.msc .

QuandovouparaoendereçoHTTPSnoEdge(onavegadorusadonovídeo),receboaseguintemensagemdeerroclicandoemDetails:

Thehostnameinthewebsite’ssecuritycertificatediffersfromthewebsiteyouaretryingtovisit.

ErrorCode:DLG_FLAGS_SEC_CERT_CN_INVALID

OFirefoxdiz:

dev.hmr-appusesaninvalidsecuritycertificate.

Thecertificateisnottrustedbecauseitisself-signed.
Thecertificateisnotvalidforthenamedev.hmr-app.

Errorcode:SEC_ERROR_UNKNOWN_ISSUER

e

https://dev.hmr-app/

Peer's Certificate issuer is not recognised.

HTTP Strict Transport Security: false
HTTP Public Key Pinning: false

[Cadeia de certificados removida]

Eu recebo uma mensagem semelhante em todos os outros navegadores. Embora eu possa criar manualmente uma exceção para cada navegador, prefiro que ele funcione em todos eles como se eu estivesse navegando em um site real.

Eu verifiquei o certificado com o dobro e o triplo, e o endereço é exatamente o mesmo que estou usando para acessar o site de desenvolvimento local.

Os bits relevantes do meu httpd-vhosts.conf são os seguintes:

<VirtualHost *:443> ServerName dev.hmr-app ErrorLog "logs/dev.hmr-app-error.log" CustomLog "logs/dev.hmr-app-access.log" common SSLEngine on SSLCertificateFile "C:/server/Apache24/conf/server.crt" SSLCertificateKeyFile "C:/server/Apache24/conf/server.key"

Como posso fazer isso funcionar?

    
por CJ Dennis 26.10.2017 / 03:07

2 respostas

0

Eu tinha digitado errado o nome de domínio e parecia tão semelhante que não notei nem depois de várias verificações repetidas.

    
por 27.10.2017 / 01:56
2

Seu certificado é para dev.hrm-app , mas sua configuração do Apache está definida como dev.hmr-app

enter image description here

Do seu arquivo de configuração do Apache:

ServerName dev.hmr-app

dev.hmr-app uses an invalid security certificate.

The certificate is not trusted because it is self-signed. The certificate is not valid for the name dev.hmr-app.

Certifique-se de adicionar seu certificado autoassinado ao armazenamento de certificados do Firefox para resolver o erro autoassinado. O segundo erro é devido à sua configuração do Apache e ao seu certificado sendo atribuído a diferentes domínios.

    
por 26.10.2017 / 04:28