2014-03-27 74 views
1

我正在建立一個Play!框架應用程序,我需要使用智能卡實現pki認證。我一直在尋找幾個星期,似乎無法找到我正在尋找的東西。 我希望在客戶端進入網站時會彈出一個窗口,使客戶端能夠輸入他的智能卡PIN碼,以便他對應用程序進行身份驗證。客戶輸入PIN碼後,如果代碼正確,應用程序會驗證他,並從卡中接收身份,從那時起,他將能夠自由地繼續。Java智能卡身份驗證PKI

回答

0

您的Web應用程序無法直接與您的智能卡進行交互,因爲它在瀏覽器的沙盒中執行。 JavaScript/HTML5中沒有內置API來訪問智能卡。

所以你必須在你的智能卡和你的應用程序之間架起一座橋樑。在java中最常見的是構建一個applet,它將與硬件交互並展示Javascript方法。

我建議讀這篇文章:http://tech.springcard.com/2010/java-pcsc-accessing-smartcards-from-a-web-page/

+0

我覺得我沒有讓我的意圖明顯。有沒有辦法讓瀏覽器(chrome)提示客戶端進行身份驗證的證書選擇? – user3467713

相關問題