当前位置: 首页 > 知识库问答 >
问题:

在web应用中实现数字签名etoken

钱志
2023-03-14

我想要这样的东西-

  1. 用户将访问我的网页(aspx页面)上的表单并填写表单。(这是一个小表单,有四个可供输入的文本框)。
  2. 用户将在其PC(客户端计算机)中插入其数字签名etoken。
  3. 我的java applet将使用客户端的eToken中存在的客户端数字签名的私钥对表单上输入的数据进行签名(如果可能,可以生成该数据的哈希)。
  4. 并将签名数据发送到服务器

我刚来爪哇。如果可能,请分享一些代码...(服务器端正在运行ASP.NET应用程序,该应用程序将验证签名,并在验证签名时收集数据)(公钥存储在数据库中用于验证签名)

请给我一些解决方案...

共有1个答案

范翰海
2023-03-14

根据这个问题:真正的电子政务解决方案解决这一点:1)在用户的PC上安装一个本地Java应用程序。应用程序监听端口,例如5678 2)在您的页面中,javascript检测是否支持applet 3)如果不支持,则以http://127.0.01:5678/sign的形式连接到应用程序,并将数据发送给sign。4)应用程序是本地的,使用操作系统密钥库没有问题,其中包括驱动程序PKCS#11。进行数字签名并准备结果5)页面javascript定期查询结果并在准备好时检索它。我目前正在开发一个类似的解决方案。在成功实现后可以简要通知。请参阅此注释。

 类似资料:
  • 这项规定就好像注册官或副注册官等获授权人士须以数码方式签署一份证明书。实现数字签名背后的基本思想是要知道: 1)证书是否由授权人数字签名,以及该授权人是谁,或者是谁创建了该证书,而该证书是由其他没有该授权的人创建的。 2)注册官/分注册官在证书上作数码签署(以停止伪造)后,证书是否有任何更改。 我已经搜索了很多关于这个话题,没有得到任何东西,甚至没有任何教程,可以指导我如何做到这一点。我从来没有听

  • 问题内容: 我正在研究用户需要在文档上进行数字签名的项目。我检查了google,并了解了sinadura,这是一个桌面应用程序,但是我需要将其调用到我的Web应用程序中。 我在Linux服务器(https://www.alfresco.com/thank-you/thank-you-downloading-alfresco- community-edition )上安装了露天社区版本,并按照以下G

  • 我希望我们拥有iPhone的员工能够让公众对一份文件进行数字签名,该文件最初是基于Spring的网络表单。 此表格仅在我们的内部网上,仅由我们的员工填写。 到目前为止,我的研究考虑了一些可能的解决方案: 手机屏幕上的电子湿墨水签名 目的是证明某个人签署了一份文件。 1从技术上讲是可能的,但并不重要,因为它很容易被复制。 是否可以在iOS设备上通过浏览器和javascript捕获指纹? 3能适应这种

  • 我们已经编写了一个文档管理系统,并希望使用web客户端对文档进行数字签名。我们的Java客户机应用程序已经能够应用和检查数字签名,但我们希望在web客户机中也能进行签名。这是用GWT编写的,因此在客户端运行时,它是一个JavaScript应用程序。 我们不希望创建一个Java applet并将其下载到客户端并执行它。我们希望使用browser安全设备或browser API来签署文档。我们还希望保

  • 你好,我搜索了很多之前提出这个问题。我知道有一个paied选项来签署pdf setasign.com 我尝试使用php函数:

  • 我已经阅读了I-TEXT数字签名电子文本,以及MKL(他似乎和布鲁诺一起是这个主题的权威)回答的以前的帖子。 本质上,我有一个Azure应用程序服务,它从公司的签名API获得数字签名(基础64)和证书链。该公司的签名API在Base64中返回签名以及证书链。 我只想在pdf中插入一个签名对象/容器,这样当最终用户打开pdf时,它就会显示在签名面板中。我更喜欢使用延期签名。 可悲的是,事情不能工作,