我有一个使用SSL连接的服务(作为本地系统运行)。 目前,此连接失败,因为远程主机使用专用CA对其证书进行签名。 对于以前的操作系统,我曾经使用证书pipe理器将CA证书导入本地计算机的受信任根证书存储区。
虽然我可以使用Windows 7机器来完成这些步骤,但似乎在重新启动之后,导入的证书已经不存在了。 以下是我在Windows 7中执行的步骤:
证书似乎工作正常,使用Internet Explorer或服务来testingSSL连接工作,但重启后,似乎改变是恢复。
愚蠢的问题:你是否以pipe理员身份运行命令? 只有拥有本地pipe理员权限的用户才能修改机器存储。 Windows 7应该自动提升mmc.exe进程,但也许不是由于某种原因?
另外,您也可以尝试将它们添加到受信任的根CA文件夹中。 也许这些变化将坚持一些随机的原因…
尝试安装ssltoolspipe理器 ,然后从应用程序顶部的下拉菜单中单击您的信任存储。 点击资源pipe理器区域的任意位置,然后点击“导入”button。 然后select你的证书文件,然后点击提交。 它比mmc snap或console命令更容易,更快捷。