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 для более или менее полной список.

Если все в порядке, попробуйте другой драйвер, т. Е. С открытым исходным кодом, а не проприетарный или наоборот. Это может иметь значение.

Другие вопросы по тегам