| ||||
| ||||
Контрольная панель запускается нормально, но 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 | ||||
Ответы: | ||||
| ||||
То что не находится либа, решается просто надо добавить в конец запроса -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 сказано, что при вызове запроса на генерацию ключа хранилище должно создаваться автоматически. | ||||
| ||||
Удалось победить проблему? | ||||