2011-10-10 67 views
0

我在Linux中使用eToken,我需要在JAVA中查看存储在eToken上的证书。我一直在寻找工具,并且发现了keytool,但是如果我使用这个howto,那么keytool会告诉我有0个证书。eToken java 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中,它的效果很好。

回答

1

好的,解决方案是安装SafeNet身份验证客户端8.X(SAC)。比java 1.6可以使用令牌,甚至使用keytool命令。但问题是,openoces已经老了,而且还没有开发出来,即使它支持它也不能从Token(java)读取证书(通过pkcs11)。运气不好:-(

相关问题