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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Alex_GS  
#1 Оставлено : 18 апреля 2016 г. 21:19:51(UTC)
Alex_GS

Статус: Новичок

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

Мне вручили слегка модифицированый код сэмплов (из изменений: пути к кей-сторам) и готовый HDImageStore, сказав, что всё работает и нужно просто впилить в серверную апликацию и поставить на сервер.
Проблема следующая:
CMSDecrypt при расшифровании подписи на строке
Код:
responderKeyAgree.doPhase(senderPublic, true);
кидает ошибку:
Код:
nvalidKeyException: Parameters mismatch
        at ru.CryptoPro.JCP.Key.PrivateKeySpec.doDHPhase(Unknown Source) ~[JCP.jar:38481]
        at ru.CryptoPro.Crypto.Key.KeyAgreement.engineDoPhase(Unknown Source) ~[JCryptoP.jar:38481]
        at javax.crypto.KeyAgreement.doPhase(KeyAgreement.java:567) ~[na:1.8.0_71]

Проверял на всякий случай на Java7 - результат тот же.

В чём может быть дело, как дебагить проблему? В Гугле только одна ссылка на этот форум, но там была проблема конвертации какого-то другого key-store в формат крипто-про. В моём случае, изначально используется криптопро: jcp-2.0.38481
Offline Евгений Афанасьев  
#2 Оставлено : 19 апреля 2016 г. 10:43:52(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 21 раз
Поблагодарили: 714 раз в 674 постах
Вероятно, ошибка из-за несоответствия параметров ключа и сертификата.
Offline Alex_GS  
#3 Оставлено : 19 апреля 2016 г. 11:04:13(UTC)
Alex_GS

Статус: Новичок

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

Спасибо за перевод "parameters mismatch" :)
А есть тут добрые люди, которые могли бы ответить на мой вопрос? - Как это дебагить, какие параметры смотреть? :)

Отредактировано пользователем 19 апреля 2016 г. 11:05:43(UTC)  | Причина: Не указана

Offline Евгений Афанасьев  
#4 Оставлено : 19 апреля 2016 г. 12:05:06(UTC)
Евгений Афанасьев

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

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

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