如何选择客户端证书?

如何选择客户端证书?

我正在使用 Chrome 和 Edge 访问需要客户端证书 (mTLS) 的网站。第一次,Chrome 和 Edge 都会弹出一个面板,要求我选择证书。只有一个证书可供选择,即我的个人商店 (Windows 10) 中唯一的证书。我可以访问该网站。

在我重启电脑后,当我尝试执行相同操作时,我收到了 400 错误响应,消息为“未发送所需的 SSL 证书”。我该如何再次将证书包含在请求中?

答案1

重新启动 Chrome,以便再次显示证书弹出窗口。

为此,请在新的 chrome 选项卡/窗口中输入以下地址:

chrome://restart

这将关闭并重新打开包含所有选项卡的窗口(对我来说,这种方法有效,但不保证)。重启过程也描述在如何重启 Google Chrome

答案2

如果证书从个人存储中消失,那么从您收到证书时起,它应该仍然存在于您的计算机上的某个地方。

尝试再次将证书导入到个人存储:

  • 打开 Chrome
  • 点击右上角的三点菜单
  • 选择设置 > 隐私和安全 > 管理证书
  • 在证书对话框中,单击导入...
  • 单击下一步,浏览到证书文件
  • 按照指示继续导入证书。

相关内容