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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline asd09  
#1 Оставлено : 29 января 2014 г. 13:42:47(UTC)
asd09

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

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

Сказал(а) «Спасибо»: 2 раз
Добрый день. Пытаюсь зашифровать файл в пользу публичного сертификата, но падает с исключением:

Код:
Caused by: java.security.InvalidKeyException: Несоответствие параметров
	at ru.CryptoPro.JCP.Key.PrivateKeySpec.doDHPhase(Unknown Source)[JCP.jar:1.0.3099]
	at ru.CryptoPro.Crypto.Key.KeyAgreement.engineDoPhase(Unknown Source)[JCryptoP.jar:1.0.3079]
	at javax.crypto.KeyAgreement.doPhase(DashoA13*..)[:1.6]


Проверил на другом сертификате - работает. Стал проверять свойства и нашел отличия:

публичный сертификат №1 (работает)
использование ключа - Цифровая подпись, Неотрекаемость, Шифрование ключей, Шифрование данных (f0)

публичный сертификат №2 (не работает)
использование ключа - Цифровая подпись, Неотрекаемость, Шифрование ключей, Шифрование данных, Согласование ключей (f8)

мой приватный:
использование ключа - Цифровая подпись, Неотрекаемость, Шифрование ключей, Шифрование данных (f0)

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