eToken сертификаты Java Keytool
Я использую eToken в Linux, и мне нужно просмотреть сертификаты, хранящиеся на eToken в JAVA. Я искал инструменты и нашел 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 это прекрасно работает.
2 ответа
Хорошо, решение заключается в установке клиента аутентификации 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 для более или менее полной список.
Если все в порядке, попробуйте другой драйвер, т. Е. С открытым исходным кодом, а не проприетарный или наоборот. Это может иметь значение.