相关疑难解决方法(0)

从JavaScript清除SSL客户端证书状态

我在SSL会话中使用客户端证书来验证用户身份,但我对缓存会话有一些问题.(我已将IIS配置为接受 - 不是require-client证书.)

正常情况:
用户访问要求提供证书的页面.浏览器启动证书选择器,用户选择所需的证书(并在需要时输入PIN),一切都按预期进行.

事情无法按预期工作的情况:
用户访问要求提供证书的页面.浏览器启动证书选择器,用户选择所需的证书,然后在PIN对话框中取消.用户被重定向到上一页,因为没有发送证书.用户尝试再次登录,但尝试自动失败,因为最后一次SSL会话已缓存.

我在IE中解决了这个问题document.execCommand("ClearAuthenticationCache");,但它仍然无法在FF或Chrome中使用,因为它们不支持该方法.有什么方法可以解决这个问题吗?

ssl caching certificate client-certificates

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

标签 统计

caching ×1

certificate ×1

client-certificates ×1

ssl ×1