[英]eToken java keytool certificates
我在Linux中使用eToken,我需要查看JAVA中存儲在eToken上的證書。 我一直在尋找工具,但是找到了keytool,但是如果我使用此方法,keytool會顯示有0個證書。
在keytool-etoken.cfg中,我有:
name = eToken
library = /usr/lib/libeTPkcs11.so
命令:
keytool -list -keystore NONE -storetype PKCS11 -providerClass sun.security.pkcs11.SunPKCS11 -providerArg keytool-etoken.cfg
輸出:
Enter keystore password:
Keystore type: PKCS11
Keystore provider: SunPKCS11-NSS
Your keystore contains 0 entries
如何查看和使用eToken上的證書? 在Firefox或Chrome中,效果很好。
好的,解決方案是安裝SafeNet身份驗證客戶端8.X(SAC)。 比Java 1.6可以使用令牌,甚至可以使用keytool命令。 但是問題是,openoces是舊的並且不再開發,即使它支持它,也無法從Token(java)讀取證書(通過pkcs11)運氣不好:-(
我沒有eToken,因此我無法為您提供更多幫助。
首先,請檢查您是否已安裝所有軟件和設置-或多或少地參見http://rostislav-matl.blogspot.com/2011/09/using-smart-card-as-keystore-in-java.html清單。
如果可以,請考慮嘗試使用其他驅動程序,即開源而不是專有驅動程序,反之亦然。 這可能會有所作為。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.