Статус: Новичок
Группы: Участники
Зарегистрирован: 28.10.2021(UTC) Сообщений: 8
Сказал(а) «Спасибо»: 1 раз
|
необходимо подписать секретный код для обращения к REST сервисам ЕСИА вашем примере SignData1_2012_256.cs Цитата: // Объект, реализующий алгоритм ГОСТ 3410. Gost3410_2012_256CryptoServiceProvider Gost = new Gost3410_2012_256CryptoServiceProvider();
// Данные для подписи. byte[] Data = { 59, 4, 248, 102, 77, 97, 142, 201, 21, 12, 224, 93, 25, 41, 100, 197, 213, 134, 130, 135 };
// Объект, реализующий алгоритм хэширования ГОСТ 3411. Gost3411_2012_256CryptoServiceProvider GostHash = new Gost3411_2012_256CryptoServiceProvider();
// Подписываем данные: byte[] SignedValue = Gost.SignData(Data, GostHash); сразу вываливатся исключение Недопустимое значение в чем оно недопустимое ? Message=Недопустимое значение. Source=CryptoPro.Sharpei.Base StackTrace: at CryptoPro.Sharpei.CPUtils.ObjToOidValue(Object hashAlg) at CryptoPro.Sharpei.CPUtils.IsGost3411_2012_256Obj(Object hashAlg) at CryptoPro.Sharpei.Gost3410_2012_256CryptoServiceProvider.SignData(Byte[] buffer, Object hashAlg) at Samples.SignData1_2012_256.Main()
|
|
|
|
Статус: Сотрудник
Группы: Модератор, Участники Зарегистрирован: 03.12.2018(UTC) Сообщений: 1,193 Сказал(а) «Спасибо»: 100 раз Поблагодарили: 274 раз в 254 постах
|
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close