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

Уведомление

Icon
Error

3 Страницы<123>
Опции
К последнему сообщению К первому непрочитанному
Offline Станислав Смышляев  
#11 Оставлено : 11 декабря 2014 г. 17:22:18(UTC)
Станислав Смышляев

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

Группы: Участники
Зарегистрирован: 10.04.2013(UTC)
Сообщений: 186
Российская Федерация

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 81 раз в 62 постах
В ближайшем релизе JCP 2.0 (планируется до конца декабря) данные изменения уже будут внедрены.
С уважением,
Станислав Смышляев, к.ф.-м.н.,
Заместитель генерального директора ООО "КРИПТО-ПРО"
Техническую поддержку оказываем здесь.
Наша база знаний.
Offline HelenKlimova  
#12 Оставлено : 24 января 2015 г. 9:35:52(UTC)
HelenKlimova

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

Группы: Участники
Зарегистрирован: 10.06.2014(UTC)
Сообщений: 65
Российская Федерация

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

Взяли последнюю версию 2.0.37985. Нам сказали, что возможность шифровать на сертификат с другими параметрами есть. Пробуем шифровать на сертификат с параметрами

ru.CryptoPro.JCP.params.EllipticParamsSpec: 1.2.643.2.2.35.1
ru.CryptoPro.JCP.params.DigestParamsSpec: 1.2.643.2.2.30.1
ru.CryptoPro.JCP.params.CryptParamsSpec: 1.2.643.2.2.31.1

Не работает. Выдает ту же ошибку, что и раньше: на doPhase(publicKey,true) - java.security.InvalidKeyException: Несоответствие параметров.

Прочитали документацию на несколько раз. Там написано: "Следует помнить, что параметры хеширования и ЭП этого ключа должны совпадать с соответствующими параметрами поданного на инициализацию закрытого ключа." То есть, получается, что шифровать на сертификат с параметрами ..35.1 пока нет возможности? Или это делается как-то по-другому?
Offline Евгений Афанасьев  
#13 Оставлено : 24 января 2015 г. 23:17:43(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 21 раз
Поблагодарили: 714 раз в 674 постах
Здравствуйте.
Параметры должны совпадать у обеих сторон. Но теперь можно использовать ключ подписи для согласования, который обычно содержит xx.35.1, а не только ключ обмена с xx.36.0 (который, видимо, сейчас у вас). То есть на вашей стороне должен быть ключ подписи с параметрами xx.35.1.
thanks 1 пользователь поблагодарил Евгений Афанасьев за этот пост.
HelenKlimova оставлено 25.01.2015(UTC)
Offline HelenKlimova  
#14 Оставлено : 25 января 2015 г. 6:35:42(UTC)
HelenKlimova

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

Группы: Участники
Зарегистрирован: 10.06.2014(UTC)
Сообщений: 65
Российская Федерация

Сказал(а) «Спасибо»: 5 раз
Автор: afev Перейти к цитате
Здравствуйте.
Параметры должны совпадать у обеих сторон. Но теперь можно использовать ключ подписи для согласования, который обычно содержит xx.35.1, а не только ключ обмена с xx.36.0 (который, видимо, сейчас у вас). То есть на вашей стороне должен быть ключ подписи с параметрами xx.35.1.

Спасибо. Не очень удобно конечно, что надо еще один ключ генерировать. Но в любом случае для нас это проще, чем заставить партнеров сделать сертификат под наши нужды.
Offline Евгений Афанасьев  
#15 Оставлено : 25 января 2015 г. 12:43:26(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 21 раз
Поблагодарили: 714 раз в 674 постах
Проверьте сначала с помощью тестового контейнера с ключом подписи и сертификата, выпупущенного в тестовом уц.
Offline HelenKlimova  
#16 Оставлено : 25 января 2015 г. 13:50:29(UTC)
HelenKlimova

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

Группы: Участники
Зарегистрирован: 10.06.2014(UTC)
Сообщений: 65
Российская Федерация

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

Сначала сделала, потом прочитала Ваше сообщение.
Это работает.
Offline HelenKlimova  
#17 Оставлено : 11 февраля 2015 г. 5:14:11(UTC)
HelenKlimova

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

Группы: Участники
Зарегистрирован: 10.06.2014(UTC)
Сообщений: 65
Российская Федерация

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

Как бы ни хотелось, но пришлось снова вернуться к этой теме.
Сейчас проблема в том, что шифрование происходит на сертификат с параметрами 35.1, но вот расшифровать получающая сторона не может. Мы пробовали брать в качестве своего ключа сначала тестовый, сгенеренный на тестовом сайте Крипто-про, затем партнер выдал нам наш сертификат по нашему ключу с соответствующими параметрами.

С кодом проблем быть не должно, мы используем один и тот же код для шифрования сообщений, другие партнеры, у которых сертификаты нормальные, наши сообщения расшифровывают. Само шифрование делаем по примеру из CMS Sign and Encrypt, возвращаем ebuf.getMsgCopy(), при этом записываем сообщение в файл - Array.writeFile(filename, ebuf.getMsgCopy());

Возможно, все же что-то не так. В чем может быть проблема?



Offline Евгений Афанасьев  
#18 Оставлено : 11 февраля 2015 г. 9:30:43(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 21 раз
Поблагодарили: 714 раз в 674 постах
Автор: HelenKlimova Перейти к цитате
расшифровать получающая сторона не может

Какая у них ошибка и ПО? И какое хотя бы у одного из партнеров, у которых проверка проходит?

Автор: HelenKlimova Перейти к цитате
у которых сертификаты нормальные

В чем отличие этих сертификатов от сертификата конкретного партнера, у которого проверка не проходит?
Offline HelenKlimova  
#19 Оставлено : 11 февраля 2015 г. 11:58:04(UTC)
HelenKlimova

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

Группы: Участники
Зарегистрирован: 10.06.2014(UTC)
Сообщений: 65
Российская Федерация

Сказал(а) «Спасибо»: 5 раз
Автор: afev Перейти к цитате
Автор: HelenKlimova Перейти к цитате
расшифровать получающая сторона не может

Какая у них ошибка и ПО? И какое хотя бы у одного из партнеров, у которых проверка проходит?

Какая ошибка - точно сказать не можем. Общаемся со службой тех.поддержки, все, что удалось узнать, это то, что сообщение не могут расшифровать. Если шифруем сообщение утилитой cryptcp, все проходит нормально.

Автор: afev Перейти к цитате
Автор: HelenKlimova Перейти к цитате
у которых сертификаты нормальные

В чем отличие этих сертификатов от сертификата конкретного партнера, у которого проверка не проходит?

У партнеров, с которыми получается нормально работать, сертификаты с параметрами 36.0
У этих - с параметром 35.1. Они судя по всему работают с криптопровайдером Сигнал-ком. В этом может быть проблема?


Offline Евгений Афанасьев  
#20 Оставлено : 11 февраля 2015 г. 12:52:51(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 21 раз
Поблагодарили: 714 раз в 674 постах
Вы можете узнать, у них ключ подписи или обмена, который они используют?

P.S. Сообщите свой email, я вам скину пример.

Отредактировано пользователем 11 февраля 2015 г. 12:59:21(UTC)  | Причина: Не указана

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