0

目前我使用 Java EE 进行 POC 工作,以便使用 Gemalto 密钥签署 PDF(Web 应用程序和 USB 之间的密钥交换配置已经完成)

行动是:

用户使用像金雅拓这样的 USB 记忆棒连接到 Web 应用程序。一旦用户通过身份验证,他就可以查看 PDF 并单击“签署 PDF”按钮。

我有一些问题:

  • 是否可以获得金雅拓的令牌或 USB 密钥的 ID?
  • 是否可以获得存储在 USB 密钥上的私钥?
  • 每个用户都有一个金雅拓U盘,如何通过U盘识别用户?

注意:如果用户没有 USB ,则无法在 Web 应用程序上进行身份验证。

提前致谢,

4

1 回答 1

1

普通的 Web 应用程序无法访问 USB 设备来签署 PDF。对于身份验证,如果身份验证 USB 记忆棒具有集成到用户 Web 浏览器中的插件,则可能是可能的。

对于 PDF 签名,目前唯一的方法是在客户端浏览器中使用 Java 插件。然而,几乎所有浏览器都已经或将禁用在浏览器中使用 Java 插件所需的 NPAPI。因此 Java 插件是一匹死马 - 不要试图骑它......

可能在某些年份,提议的WebUSB API可能在这种情况下可用。

于 2016-04-26T10:53:32.583 回答