Mic*_*ael 5 ssl google-chrome ssl-certificate
正如标题所说。我开始向站点添加 Service Workers,为了工作,他们需要有效的 SSL 证书。我已经让我的本地开发服务器通过 https 提供自签名证书有一段时间了,尽管 Chrome 给出了我直到现在才忽略的“不安全”消息。我在这里看到了很多类似的问题(使用本地主机),但没有任何与我的确切设置(使用本地主机上的虚拟主机)相匹配的问题,而且我尝试过的任何方法都没有奏效。
我将描述我的设置:
openssl req –x509 –nodes -sha256 –days 3650 –newkey rsa:2048 –keyout michael.domain1.key –out michael.domain1.crt -subj "/C=US/ST=Michigan/L=SomeCity/O=CompanyName/OU=Dev/CN=michael.domain1.com"在 Chrome Dev Tools Security 选项卡中,我有两个错误:
谢谢你。
我终于明白了!Drakes 的这条有点隐藏的评论帮助我使用 .sh 文件生成正确的证书文件。我不太确定最终对我有什么帮助,但我最终得到的命名文件与以前略有不同。我现在拥有 michael.domain1.com.cer 而不是 michael.domain1.cer。新的证书文件修复了 Chrome 开发工具“安全”选项卡中的主题备用名称缺失和 ERR_CERT_COMMON_NAME_INVALID 错误,但我确实遇到了一个关于它是不受信任的机构的新错误。然后,我使用 Windows 和 Chrome 本身以几种不同的方式将同一文件导入受信任的根权限(您可以在“设置”>“高级”>“管理器证书”>“导入”下从 Chrome 导入它们)。在我最后一次重新启动 Apache 并关闭并重新打开 Chrome 后,一切正常。
| 归档时间: |
|
| 查看次数: |
2003 次 |
| 最近记录: |