小编kli*_*ron的帖子

清除emacs中的kill ring

如何清除emacs中的kill ring?我使用 browse-kill-ring.el 但它提供的缓冲区是只读的。

emacs text-editors

10
推荐指数
1
解决办法
3223
查看次数

无法在 Windows 10 上的 Chrome 或 IE 中使用客户端证书

我有一个 nginx 安装和一个自签名 CA,我希望我的用户使用该 CA 签名的客户端证书进行身份验证。

在 Linux 中,Firefox 和 Chrome 都能完美运行。在 Windows 10 上,Firefox 运行良好。所以我知道这不是服务器、系统时钟或证书本身的配置错误。

我通过运行 certmgr.msc 导入证书。我将客户端证书存储在“个人”存储中,将 CA 的证书存储在“受信任的根证书颁发机构”中。然后我通过重新启动chrome chrome://restart,甚至重新启动Windows也无济于事。

在我收到有关服务器证书真实性未得到验证的(预期)警告后,在 Linux 和 Windows 中的 Firefox 上,我可以选择“仍然继续”。在 Windows Chrome 和 IE 上,我没有这样的选项。Chrome 显示以下屏幕:

在此输入图像描述

我正在使用 Chrome v56(64 位)

有什么办法可以解决我不知道的这个问题吗?为什么 Chrome 取消了在 Windows 上继续进行的选项,但该选项在其他操作系统上仍然存在?

编辑

在 MacOS 上,Chrome 的行为与 Linux 上类似。将证书导入用户的钥匙串后,我会看到相同的警告和“仍然继续”的选项。

我不知道这是 Chrome 的问题还是 Windows 强制执行的一些安全限制,但我发现它非常不切实际且烦人。

google-chrome certificate ssl windows-10

5
推荐指数
1
解决办法
2万
查看次数