我正在开发一个新应用程序,我需要使用最终用户数字卡来签署正在应用程序中上传的文档。我将创建一个基于 Java/J2EE 的应用程序。现在的问题是如何在我的Web应用程序中获取数字签名的信息。最终用户将在他/她的系统上插入 USB DSC 卡,该卡将用于签署文档。
我的 Web 应用程序如何与最终用户系统中存在的数字证书进行交互?
我不知道如何做到这一点,但是我见过 Web 应用程序,其中应用程序要求使用证书进行签名,并且从用户系统中获取证书。
我在网上搜索但没有得到任何解决方案或指针。有关任何文档的任何指示都会非常有帮助。
最佳答案
您需要编写 Java 小程序,它将与客户端的卡进行交互。在大多数情况下,此类小程序可以使用 Sun PKCS#11 provider使用存储在智能卡上的签名 key 创建签名。类似的小程序是作为Digital Signature Service的一部分开发的。开源项目。
关于java - 将 Web 应用程序与 DSC 卡集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23380661/