16.11.2006 18:54:51КрипроПро JCP, не работает keytool Ответов: 2
Артем
Контрольная панель запускается нормально, но keytool не рапознает криптопровайдера. В первую установку все работало прекрасно, после удаления стандатными средствами (как JCP, так и jre) и последующей установки работать перестало. Последующие переустановки не приносят результата. В чем причина?

C:\temp\java>keytool -genkey -alias myKey -keysize 512 -provider ru.CryptoPro.JCP.JCP -keypass 11111111 -storetype HDImageStore -dname CN=myKey,O=CryptoPro,C=RU -keystore c:\.keystore -storepass 123456 -keyalg GOST3410 -sigalg GOST3411withGOST3410EL
keytool error: java.lang.ClassNotFoundException: ru.CryptoPro.JCP.JCP

 
Ответы:
16.04.2007 19:53:19Андрей
То что не находится либа, решается просто надо добавить в конец запроса -J-Xbootclasspath/a:C:\JCP\libs\JCP.jar, только вот всё равно валится сообщение об ошибке, но уже другое...

C:\Java>keytool -genkey -alias myKey -keysize 512 -provider ru.CryptoPro.JCP.JCP -keypass 123456 -storetype HDImageStore -dname CN=myKey,O=CryptoPro,C=RU -keystore c:\.keystore -storepass 123456 -keyalg GOST3410DH -sigalg GOST3411withGOST3410EL -J-Xbootclasspath/a:C:\JCP\libs\JCP.jar
keytool error: java.security.KeyStoreException: HDImageStore not found

В Sun'м мануале keytool сказано, что при вызове запроса на генерацию ключа хранилище должно создаваться автоматически.
20.09.2007 20:17:15Андрей
Удалось победить проблему?