0

我想要这样的东西-

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

我是java新手..如果可能的话,请分享一些代码......(在服务器端asp.net应用程序正在运行,它将验证签名并在验证签名时收集数据)(公钥存储在数据库中以进行签名验证)

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

4

1 回答 1

0

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

于 2016-11-01T11:58:07.390 回答