Статус: Участник
Группы: Участники
Зарегистрирован: 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 или следствие какой-то ошибки?
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 24.12.2007(UTC) Сообщений: 390 Откуда: КриптоПро Поблагодарили: 2 раз в 2 постах
|
Цитата:Версия 1.0.3484.0 Исправлена ошибка в ProWrap и ProUnwrap (соответственно изменился формат в зашифрованном XML) Об этом речь? Тогда у Вас был GostKeyWrap (и всегда работал), а вот в CryptoProKeyWrap была ошибка, которая приводила к функционированию как в по GostKeyWrap |
С уважением, Александр. |
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 30.07.2008(UTC) Сообщений: 15 Откуда: Санкт-Петербург
|
Челпанов А. написал:Цитата:Версия 1.0.3484.0 Исправлена ошибка в ProWrap и ProUnwrap (соответственно изменился формат в зашифрованном XML) Об этом речь? Тогда у Вас был GostKeyWrap (и всегда работал), а вот в CryptoProKeyWrap была ошибка, которая приводила к функционированию как в по GostKeyWrap Я сейчас точно не скажу работал или нет GostKeyWrap, наверное его выбрали из-за того, что для переноса используется CryptoProBlob. К сожалению документация от ГНИ в этом плане очень смутная.
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 24.12.2007(UTC) Сообщений: 390 Откуда: КриптоПро Поблагодарили: 2 раз в 2 постах
|
Да эта была ошибка, исправление документировано - версия продукта 1.0.3484.0 от 16 июня 2009. Если не переставлялись с этого времени, то скорее всего эта ошибка. |
С уважением, Александр. |
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close