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.
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?
Seu certificado é para dev.hrm-app , mas sua configuração do Apache está definida como dev.hmr-app
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.