Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро JCP, JavaTLS
»
Пример записи закрытого ключа на носитель, включающий в себя генерацию самоподписанного сертификата
Статус: Участник
Группы: Участники
Зарегистрирован: 19.03.2010(UTC) Сообщений: 19
|
Добрый день, Пример записи закрытого ключа на носитель, включающий в себя генерацию самоподписанного сертификата Выполняю Примера subj из руководства программиста.
на строке hdImageStore.setKeyEntry(alias, keypair.getPrivate(), password.toCharArray(), certs); вылетает java.Security.ProviderException
Установил CrytpoPro 3 дня назад - Лицензия (видимо ограниченая). В чем тут может быть дело. Если дело в лицензионных ограничениях, то непонятно, почему при этом код не сбоит раньше. На операциях получения Генератора ключей гост ?
String KeyPairAlgorithm = "GOST3410"; // алгоритм ГОСТ Р 34.10-2001 // (для генерации ключевой пары)
String KeyStoreName = "HDImageStore"; // имя ключевого носителя // (жесткий диск)
String password = "password"; // пароль на записываемый ключ
String certName = "CN=newKey, O=CryptoPro, C=RU"; // имя субъекта для генерации // самодписанного сертификата try { /* Генерация ключевой пары для записи закрытого ключа на носитель*/
// создание генератора ключевой пары ЭЦП KeyPairGenerator keyGen = KeyPairGenerator.getInstance(KeyPairAlgorithm);
Еще вопрос, каким образом можно использовать JCP без непосрественного прописывания в JAVA машину.. при помощи инсталляции? Я так понимаю что где-то должна находиться лицензия.
Спасибо.
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 19.03.2010(UTC) Сообщений: 19
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 09.10.2008(UTC) Сообщений: 181
|
При установке дается временная лицензия на 3 месяца. Проверить лицензию просто, запустите Код:java ru.CryptoPro.JCP.tools.License
Установить начальную лицензию в случае сбоя Код:java ru.CryptoPro.JCP.Util.SetDefaultLic
Проверьте что последняя версия 1.0.49, в версии 1.0.48 была ошибка связанная с лицензией. Если дело не в лицензии приложите printStackTrace() от ProviderException. Лицензия на компьютер, не на java. При установке лицензии на одну java, на другой должна быть видна автоматически.
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 19.03.2010(UTC) Сообщений: 19
|
|
|
|
|
Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро JCP, JavaTLS
»
Пример записи закрытого ключа на носитель, включающий в себя генерацию самоподписанного сертификата
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close