【发布时间】:2016-05-14 06:54:21
【问题描述】:
全部 我是 Sumit,我正在使用基于 Java 的 Web 应用程序,该应用程序需要两级身份验证,首先是用户名、密码,其次是 CA 颁发的用户数字签名(存储在 USB 令牌上)。 因此,一个在服务器上运行的基于 java 的 Web 应用程序可以通过客户端 Web 浏览器访问。 Web 用户在他/她的 PC 上插入他/她的 USB 令牌进行身份验证,因此 Web 应用程序如何能够从 USB 令牌中读取公钥并将其发送到服务器以通过浏览器进行进一步验证。是否有任何用于执行此操作的 javascript 库?浏览器如何访问 USB 令牌事件并从该 USB 令牌获取公钥?任何人有任何想法或例子请帮助我。自过去 15 天以来,我一直在谷歌上搜索,但没有找到更好的解决方案。
非常感谢您的帮助。
提前致谢。
【问题讨论】:
-
请参考答案stackoverflow.com/a/55757349/9659885Signer。数字扩展适用于Windows、Linux和Mac