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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline skurdiukov  
#1 Оставлено : 14 октября 2009 г. 22:16:47(UTC)
skurdiukov

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

Группы: Участники
Зарегистрирован: 30.07.2008(UTC)
Сообщения: 15
Откуда: Санкт-Петербург

Добрый день, после очередного обновления шарпея заметили что наша система перестала расшифровывать транспортные контейнеры из налоговой инспекции, расследование показало что проблемы возникают в при попытке получить сесионный ключ:
Код:
var wrappedKey = new GostWrappedKey();
wrappedKey.SetByCryptoServiceProviderBlob(wrappedSessionKey);
GostSharedSecretAlgorithm agree = ((Gost3410)recieverCertificate.PrivateKey).CreateAgree(((Gost3410)senderCertificate.PublicKey.Key).ExportParameters(false));
SymmetricAlgorithm simmetricAlg = agree.Unwrap(wrappedKey.GetXmlWrappedKey(), GostKeyWrapMethod.CryptoProKeyWrap);


Проблема оказалась во второам параметре к Unwrap, CryptoProKeyWrap перестал работать, но заработал GostKeyWrap.

Это намеренное изменение в API или следствие какой-то ошибки?
Offline Челпанов А.  
#2 Оставлено : 14 октября 2009 г. 22:31:07(UTC)
Челпанов А.

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

Группы: Участники
Зарегистрирован: 24.12.2007(UTC)
Сообщений: 390
Мужчина
Откуда: КриптоПро

Поблагодарили: 2 раз в 2 постах
Цитата:
Версия 1.0.3484.0
Исправлена ошибка в ProWrap и ProUnwrap (соответственно изменился формат в зашифрованном XML)
Об этом речь?
Тогда у Вас был GostKeyWrap (и всегда работал), а вот в CryptoProKeyWrap была ошибка, которая приводила к функционированию как в по GostKeyWrap
С уважением, Александр.
Offline skurdiukov  
#3 Оставлено : 14 октября 2009 г. 22:43:10(UTC)
skurdiukov

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

Группы: Участники
Зарегистрирован: 30.07.2008(UTC)
Сообщения: 15
Откуда: Санкт-Петербург

Челпанов А. написал:
Цитата:
Версия 1.0.3484.0
Исправлена ошибка в ProWrap и ProUnwrap (соответственно изменился формат в зашифрованном XML)
Об этом речь?
Тогда у Вас был GostKeyWrap (и всегда работал), а вот в CryptoProKeyWrap была ошибка, которая приводила к функционированию как в по GostKeyWrap


Я сейчас точно не скажу работал или нет GostKeyWrap, наверное его выбрали из-за того, что для переноса используется CryptoProBlob. К сожалению документация от ГНИ в этом плане очень смутная.
Offline Челпанов А.  
#4 Оставлено : 14 октября 2009 г. 22:52:42(UTC)
Челпанов А.

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

Группы: Участники
Зарегистрирован: 24.12.2007(UTC)
Сообщений: 390
Мужчина
Откуда: КриптоПро

Поблагодарили: 2 раз в 2 постах
Да эта была ошибка, исправление документировано - версия продукта 1.0.3484.0 от 16 июня 2009.
Если не переставлялись с этого времени, то скорее всего эта ошибка.
С уважением, Александр.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.