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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline mikla  
#1 Оставлено : 9 октября 2015 г. 13:13:26(UTC)
mikla

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

Группы: Участники
Зарегистрирован: 27.08.2015(UTC)
Сообщений: 33
Беларусь

Сказал(а) «Спасибо»: 23 раз
Добрый день.

Формирую электронную подпись следующим образом.

Код:


    val privateKey: PrivateKey = keystore.getKey("alias", "pass")

    val signature = Signature.getInstance(JCP.GOST_EL_SIGN_NAME, JCSP.PROVIDER_NAME)
    signature.initSign(privateKey)
    signature.update(arrayOfBytes)


    signature.sign()


Появляется окно КриптоПро CSP - Введите пароль для контейнера.

Как обойтись без ввода пароля?
По сути мы же его передаем, когда получаем ключ из хранилища.
Offline Евгений Афанасьев  
#2 Оставлено : 9 октября 2015 г. 14:45:37(UTC)
Евгений Афанасьев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 06.12.2008(UTC)
Сообщений: 4,003
Российская Федерация
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 21 раз
Поблагодарили: 714 раз в 674 постах
Здравствуйте.
getKey не передает пароль в случае JCSP. Используйте getKeyEntry, про это есть в руководстве программиста.
thanks 1 пользователь поблагодарил Евгений Афанасьев за этот пост.
mikla оставлено 09.10.2015(UTC)
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.