如何强制ie索要数字证书
嗯...我有一个网页需要数字证书。
当我第一次加载页面时,我会看到一个对话框窗口,要求提供证书。 如果我选择它,那么一切都会很好:)但是,如果我按取消然后重新进入页面,则不会提示我输入证书...页面将呈现,并显示“该页面需要客户端证书”错误。
如何“强制”对话窗口选择每次进入页面时显示的证书?
Well... I have a web page that requires a digital certificate.
When i first Load the page I get a dialogue window asking for the certificate. If I select it then everything work great :) However, if I press cancel and then re-enter the page I am not prompted for the certificate... The page is rendered and a "The page requires a client certificate" Error is displayed.
How can "force" the dialogue window to choose the certificate to show up every time I enter the page?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这不是 IE 问题,而是网络服务器问题。 您必须在服务器上配置您的网站以要求数字证书。 在 IIS 中,这是通过站点属性的“目录安全”选项卡完成的。 您必须选中“需要 SSL”,然后您可以选择“需要客户端证书”选项。
This isn't an IE problem, it's a webserver problem. You have to configure your website, at the server, to require digital certificates. In IIS this done through the Directory Security tab of the site properties. You have to check "Require SSL", then you can select the option "Require client certificates."
使用 IE,您必须执行以下操作:在“工具”>“工具”中 互联网选项> 安全> 自定义级别... UI,说明文字已更改。
当不存在证书或仅存在一个证书时,不提示选择客户端证书。
禁用它!
With IE you have to do this: Within the Tools > Internet Options > Security > Custom Level… UI, the explanatory text has been changed.
Do not prompt for client certificate selection when no certificates or only one certificate exists.
Disable it !