Статус: Новичок
Группы: Участники
Зарегистрирован: 05.12.2013(UTC) Сообщений: 7  Откуда: Москва
|
Добрый день !
Есть ли где-нибудь пример формирования контейнера CMS с использованием CSP 3.6 ?
Хотелось бы найти пример, аналогичный приведенному для JCP (CMSSignAndEncrypt.java) и реализующий RFC 4490.
Решаю задачу замены алгоритма RSA (шифрование публичным ключом получателя) на алгоритмы ГОСТ.
|
|
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,457  Откуда: КРИПТО-ПРО Сказал «Спасибо»: 39 раз Поблагодарили: 750 раз в 645 постах
|
Посмотрите sdk или msdn. CryptSignMessage. |
|
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 05.12.2013(UTC) Сообщений: 7  Откуда: Москва
|
Спасибо за ответ, но пример не соответствует примеру на Java. Пример на Java осуществляет еще шифрацию публичным ключом получателя (как описано в RFC 4490). В примере CryptSignMessage осуществляется только подпись и упаковка в CMS-контейнер.
Если ли пример для C++ аналогичный примеру Java приведенному для JCP (CMSSignAndEncrypt.java) ?
|
|
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,457  Откуда: КРИПТО-ПРО Сказал «Спасибо»: 39 раз Поблагодарили: 750 раз в 645 постах
|
|
|
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 05.12.2013(UTC) Сообщений: 7  Откуда: Москва
|
К сожалению функция CryptSignAndEncryptMessage отсутствует в CryptoPro 3.6 для Linux.
Если ли пример для C++ с использованием CSP 3.6 для Linux, аналогичный примеру Java приведенному для JCP (CMSSignAndEncrypt.java) ?
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,190   Сказал «Спасибо»: 621 раз Поблагодарили: 2397 раз в 1886 постах
|
|
|
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 05.12.2013(UTC) Сообщений: 7  Откуда: Москва
|
В результате хотелось бы получить подписанное и зашифрованное сообщение в формате CMS (как описано в RFC 4490). Из документации CryptoPro не понятно что получится в результате ? Хотелось бы получить контейнер, соответствующий RFC 4490, который другие участники взаимодействия смогут прочитать в том числе другими библиотеками
|
|
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 10.12.2008(UTC) Сообщений: 945  Откуда: Крипто-Про Поблагодарили: 117 раз в 106 постах
|
Здравствуйте! RFC4490 описывает особенности применения алгоритмов ГОСТ в CMS-сообщениях, а не формат сообщений. В документации к функции CryptSignAndEncryptMessage явно написано: "The result is the same as if the hash were first signed and then encrypted." Так что я не вижу никаких причин, почему в результате выполнения этих действий последовательно, у вас не получится подписанное и зашифрованное сообщение в формате CMS, соответствующее RFC5652. Или вопрос в чем-то другом? Отредактировано пользователем 12 декабря 2013 г. 20:12:30(UTC)
| Причина: Не указана
|
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close