Ric*_*SBA 8 ssl caching certificate client-certificates
我在SSL会话中使用客户端证书来验证用户身份,但我对缓存会话有一些问题.(我已将IIS配置为接受 - 不是require-client证书.)
正常情况:
用户访问要求提供证书的页面.浏览器启动证书选择器,用户选择所需的证书(并在需要时输入PIN),一切都按预期进行.
事情无法按预期工作的情况:
用户访问要求提供证书的页面.浏览器启动证书选择器,用户选择所需的证书,然后在PIN对话框中取消.用户被重定向到上一页,因为没有发送证书.用户尝试再次登录,但尝试自动失败,因为最后一次SSL会话已缓存.
我在IE中解决了这个问题document.execCommand("ClearAuthenticationCache");,但它仍然无法在FF或Chrome中使用,因为它们不支持该方法.有什么方法可以解决这个问题吗?
您可能对此讨论和此Chromium问题感兴趣.特别是,你应该尝试:
if (window.crypto) window.crypto.logout();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12043 次 |
| 最近记录: |