如何在 Windows 10 中访问自签名证书?

如何在 Windows 10 中访问自签名证书?

注意:我是 Mac 用户,只使用 Windows 10 笔记本电脑来测试我网站的响应式网页代码。我上一次定期使用 Windows 是在近十年前。

在我的 Mac mini Server(开发)上,我使用 SHA256 创建了 OpenSSL 证书和 CA。我还将使用 SSL 的网站添加到 Apache 2.4.25 中的 /etc/hosts。一切正常。

我在网上搜索过如何让它工作的信息。几个链接说如果我转到“工具”-->“Internet 选项”并将 URL 添加到“受信任的站点”,应该可以解决这个问题。我猜这对早期版本的 IE 有效,但我无法在我的 Windows 10 笔记本电脑上使用它。我安装了最新版本的 IE 和 Edge。

经过几个小时的搜索,我看到此链接,其中指出我可以将证书添加到 Windows 证书管理单元。

https://security.stackexchange.com/questions/108168/using-self-sign-certificate-in-internet

此链接显示了如何使用 MMC 管理单元。我针对本地计算机执行了这些步骤。

https://technet.microsoft.com/en-us/library/dd632619.aspx

以下链接显示了如何查看证书。

https://msdn.microsoft.com/en-us/library/ms788967(v=vs.110).aspx

我使用我的公共根 CA 和证书创建了一个 p7b 文件,将其复制到笔记本电脑并使用以下链接中的步骤导入该文件。

http://www.databasemart.com/howto/SQLoverssl/How_To_Import_Personal_Certificate_With_MMC.aspx

即使添加了指向“受信任站点”的链接,Internet Explorer 仍然找不到安全证书。我该如何实现这一点?这些是测试域,除了我之外,其他人都不会使用。我只需要让这些网站在我的 Windows 笔记本电脑上显示以进行测试。

答案1

我找到了我的问题。我意识到当我按照最后一个链接上的说明操作时,我已将证书放入了“个人”文件夹中。我将文件导入了“受信任的根证书颁发机构”文件夹。我的网站显示得有些好。有时显示,有时不显示。目前还不确定原因。它们是测试网站。如果太烦人,我会在 Windows 笔记本电脑上的 Heroku 中测试这些网站。

相关内容