2011-09-22 77 views
2

我正在開發基於EToken進行認證的應用程序(具體而言,我們使用的是aladdin eTokens)。以前我們只使用普通(File Certificates)證書,在客戶端瀏覽器中添加證書,並且它與Mozilla和Internet Explorer一起工作良好,我們使用小程序在瀏覽器中加載證書。在任何瀏覽器中加載EToken證書

現在,問題出現在eToken中,當我們將設備插入機器時,它也會加載證書,但我無法在Mozilla Firefox中加載特定的證書,相同的小程序代碼與IE正常工作。在Firefox中,我得到的錯誤類似於java.security.InvalidKeyException:不支持的密鑰類型:null表示私鑰/公鑰爲空,Mozilla無法訪問eToken證書的密鑰。

如果您有任何線索請幫助我。

+0

您是否讓瀏覽器顯示對話框以供用戶選擇證書?問候, 阿爾貝託矢野 – 2012-02-13 00:00:11

+0

阿爾貝託我創建了我自己的彈出窗口,顯示瀏覽器中安裝的所有證書。 –

回答

0

看來問題是與pkcs11.cfg

檢查配置文件的詳細相關

${java.home}/lib/security/pkcs11.cfg 

它應該幫助你。

+0

是的,它幫了我很多。謝謝:) –

+0

@ com.status.live:建議接受有用的答案來解決問題。所以,將來可能會對其他人有所幫助。 –

相關問題