Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Security 绕过选择数字证书并向用户显示pin提示_Security_Authentication_Smartcard_Digital Certificate_Cac - Fatal编程技术网

Security 绕过选择数字证书并向用户显示pin提示

Security 绕过选择数字证书并向用户显示pin提示,security,authentication,smartcard,digital-certificate,cac,Security,Authentication,Smartcard,Digital Certificate,Cac,我现在正在使用一个c#.net应用程序,通过允许用户选择他们的数字证书并输入他们的pin,我的智能卡身份验证工作正常。但是,我想取消允许用户选择他们的证书并自动为他们选择一个证书(每个用户都有相同的证书)。这样一来,当用户试图进入网站时,他们只会收到一个pin提示。关于如何着手做这件事有什么想法吗?与我一起工作的所有用户都使用Internet Explorer 7,并且都有带有Activity和Tumbleweed的工作站。编写一个Java小程序,使用PKCS#11包装器在客户端完成这项工作,或

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

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


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

您是否可以向我提供有关如何使用Java小程序实现这一点的在线文章或代码,以帮助我找到正确的方向?我认为这些可以帮助我:,和