Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Darryl  
#1 Оставлено : 22 апреля 2011 г. 22:19:29(UTC)
Darryl

Статус: Участник

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

Спасибо.

Offline Darryl  
#2 Оставлено : 25 апреля 2011 г. 22:48:31(UTC)
Darryl

Статус: Участник

Группы: Участники
Зарегистрирован: 19.03.2010(UTC)
Сообщений: 19

Ни одного ответа.
Offline Iva  
#3 Оставлено : 26 апреля 2011 г. 20:44:08(UTC)
Iva

Статус: Активный участник

Группы: Участники
Зарегистрирован: 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, на другой должна быть видна автоматически.
Offline Darryl  
#4 Оставлено : 3 мая 2011 г. 15:47:10(UTC)
Darryl

Статус: Участник

Группы: Участники
Зарегистрирован: 19.03.2010(UTC)
Сообщений: 19

Спасибо за ответ.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest (2)
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.