【问题标题】:Bypass choose a digital certificate and present user with pin prompt绕过选择数字证书并向用户显示密码提示
【发布时间】:2012-05-30 10:07:09
【问题描述】:

我现在正在使用一个 c#.net 应用程序,通过允许用户选择他们的数字证书并输入他们的密码,我的智能卡身份验证工作正常。但是,我想取消允许用户选择他们的证书并自动为他们选择一个证书(每个用户都有相同的证书)。这样一来,当用户尝试进入该站点时,他们只会看到一个 pin 提示。关于如何去做这件事的任何想法?与我合作的所有用户都使用 Internet Explorer 7,并拥有带有 ActivIdentity 和 Tumbleweed 的工作站。

【问题讨论】:

    标签: security authentication smartcard digital-certificate cac


    【解决方案1】:

    编写一个 Java 小程序以使用 PKCS#11 包装器在客户端完成这项工作,或者,如果您可以限制您的用户使用 IE,则创建并使用 ActiveX。我已经做到了。对于 ActiveX,您必须对其进行数字签名才能将其声明为安全的 ActiveX。

    这不是直接的任务,但我发现 Java 小程序更容易实现。缺点是 JRE(Java 运行时环境)应该已经安装在客户端并且可以很好地与浏览器配合使用。用户还必须在第一次运行时授予小程序连接到他的智能卡的权限。

    【讨论】:

    猜你喜欢
    • 2014-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-08
    • 1970-01-01
    • 2012-05-05
    • 1970-01-01
    相关资源
    最近更新 更多