Статус: Участник
Группы: Участники
Зарегистрирован: 28.01.2008(UTC) Сообщений: 14 
|
Коллеги, а расскажите, пожалуйста, какая семантика скрывается за полем CMSG_STREAM_INFO.cbContent? Это размер какого контента? Исходного или того, который в итоге попадет в поток? Что туда нужно по-хорошему класть для различных операций(шифрование/дешифрирование/подписание/проверка)? А то вот здесь предлагают использовать результат вызова CryptMsgCalculateEncodedLength. В других местах предлагают использовать размер исходных данных. Плюс, как я понимаю, есть некоторые ошибки реализации в КриптоПро, которые накладывают свои ограничения. Где о них можно подробнее узнать? P.S. К сожалению, использовать CMSG_INDEFINITE_LENGTH и не париться мы не можем, так как часть унаследованных библиотек не умеет работать с BER.
|
|
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,457  Откуда: КРИПТО-ПРО Сказал «Спасибо»: 39 раз Поблагодарили: 750 раз в 645 постах
|
исходного, но с BER только в последних версиях получится правильно работать.
|
|
|
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,457  Откуда: КРИПТО-ПРО Сказал «Спасибо»: 39 раз Поблагодарили: 750 раз в 645 постах
|
исходного, но с BER только в последних версиях получится правильно работать.
|
|
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 28.01.2008(UTC) Сообщений: 14 
|
Максим, точно с BER, а не с DER? Вроде бы проблемы были именно с DER, т.е. с указанием в cbContent конкретных значений, а с -1 все работало всегда хорошо? И вы не могли бы дать подробную информацию про "последние версии"? Это какие? Где можно получить более детальную информацию про "ошибки реализации" из вашего комментария: http://www.cryptopro.ru/...ts&m=45747#post45747Версии CSP, в которых есть ошибки? Их проявление? Мы сейчас встраиваем в наши продукты работу с CryptoApi через поток, и любые сюрпризы будут стоить нам очень дорого. Хочется, чтобы наша техническая поддержка была во все оружии.
|
|
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,457  Откуда: КРИПТО-ПРО Сказал «Спасибо»: 39 раз Поблагодарили: 750 раз в 645 постах
|
C DER, да, извиняюсь. Подробнее отпишусь в той теме. Завтра уточню версии. |
|
|
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,457  Откуда: КРИПТО-ПРО Сказал «Спасибо»: 39 раз Поблагодарили: 750 раз в 645 постах
|
Отписал в исходном топике, исправлено только в 4.0: версии 9330 и 9174. |
|
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 28.01.2008(UTC) Сообщений: 14 
|
|
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 28.01.2008(UTC) Сообщений: 14 
|
Максим, а проблема с DER только при шифровании? Или при подписании тоже могут быть проблемы?
|
|
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,457  Откуда: КРИПТО-ПРО Сказал «Спасибо»: 39 раз Поблагодарили: 750 раз в 645 постах
|
А подписание мы не исследовали. Знание про поточный режим в DER появилось совсем недавно. |
|
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 28.01.2008(UTC) Сообщений: 14 
|
А может вы знаете, для чего собственно в кишках CryptoAPI используется значение CMSG_STREAM_INFO.cbContent? Может быть об этом можно где-то почитать?
|
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close