首页 文章

如何调试自签名证书?

提问于
浏览
1

我已创建自签名证书并将CA证书导入受信任的根证书颁发机构,但Chrome仍然为我提供了 ERR_CERT_COMMON_NAME_INVALID . 我已按照https://gist.github.com/jchandra74/36d5f8d0e11960dd8f80260801109ab0本指南进行操作 . 在Chrome中打开域时,PEM编码链为我提供了服务器和我提供的证书 . 我在 alt_names 下将 commonNameDNS.1 设置为 my.site.com 并启动 chrome --host-rules="MAP my.site.com 127.0.0.1" . 我怎么调试这个?如何检查Chrome是否看到我导入的CA,以及是否尝试将其用于此Apache证书供应?

如果我绕过警告,在开发人员工具的安全性下,我看到“证书 - 有效且可信 . 与此站点的连接使用由未知名称颁发的有效,可信服务器证书 . ”但“证书 - 缺少此站点缺少有效的,可信的证书(net :: ERR_CERT_COMMON_NAME_INVALID) . ”

我希望看到的是“在证书的字段X中,预期Y,得到Z” .

1 回答

  • 0

    提供 chrome --host-rules="MAP my.site.com 127.0.0.1" 后,Chrome不会为 my.site.com 寻找证书,而是需要 127.0.0.1 .

    确保 alt_names 部分中有 IP.1 = 127.0.0.1 .

相关问题