嗯...我有一个需要数字证书的网页。
当我第一次加载页面时,我得到一个对话窗口,要求提供证书。如果我选择它,那么一切都很好:) 但是,如果我按取消然后重新进入页面,我不会提示我输入证书...页面被呈现并显示“页面需要客户端证书”错误.
每次进入页面时,如何“强制”对话窗口选择要显示的证书?
嗯...我有一个需要数字证书的网页。
当我第一次加载页面时,我得到一个对话窗口,要求提供证书。如果我选择它,那么一切都很好:) 但是,如果我按取消然后重新进入页面,我不会提示我输入证书...页面被呈现并显示“页面需要客户端证书”错误.
每次进入页面时,如何“强制”对话窗口选择要显示的证书?
这不是 IE 问题,而是网络服务器问题。您必须在服务器上配置您的网站以要求数字证书。在 IIS 中,这是通过站点属性的目录安全选项卡完成的。您必须选中“需要 SSL”,然后您可以选择“需要客户端证书”选项。
对于 IE,您必须这样做:在工具 > Internet 选项 > 安全 > 自定义级别... UI 中,解释性文本已更改。
禁用它!