2016-04-26 23 views
0

目前我爲了簽署一份PDF文件使用金雅拓的關鍵如何使用一個USB加密密鑰從Java EE簽署PDF?</p> <p>的:

操作是(在Web應用程序,並已經取得了USB之間的密鑰交換配置)上使用Java EE POC工作用戶使用金雅拓等USB棒連接到Web應用程序。用戶通過身份驗證後,他可以查看PDF並單擊「簽名PDF」按鈕。

我有一些問題:

  • 很可能得到一個令牌或金雅拓的USB鑰匙的ID?
  • 有可能獲得存儲在USB密鑰上的私鑰?
  • 每個用戶都有金雅拓的USB密鑰,以及如何通過USB密鑰識別用戶?

注意:如果用戶沒有USB,則無法在Web應用程序上進行身份驗證。

由於提前,

回答

1

一個普通的Web應用程序不能簽署PDF訪問USB設備。 對於身份驗證,如果身份驗證USB存儲棒具有集成到用戶的Web瀏覽器中的插件,則可能是可能的。

對於簽署PDF,目前唯一的方法是在客戶端瀏覽器中使用Java插件。然而幾乎所有瀏覽器已經或將會禁用在瀏覽器中使用Java插件所需的NPAPI。因此,Java插件是一匹死馬 - 不要試圖騎它...

可能在某些年份建議的WebUSB API可能在這種情況下可用。