Статус: Активный участник
Группы: Участники
Зарегистрирован: 26.04.2012(UTC) Сообщений: 61
|
Помогите разобраться в следующем. Есть код Цитата: Gost3410CryptoServiceProvider Gost = new Gost3410CryptoServiceProvider(); X509Store store = new X509Store(StoreLocation.CurrentUser); store.Open(OpenFlags.OpenExistingOnly | OpenFlags.ReadOnly); string certFriendlyName = "MyServerTestCert"; foreach (var cert in store.Certificates) { if (cert.FriendlyName == certFriendlyName) { Gost.ContainerCertificate = cert; break; } } byte[] signedHash = GostSignHash(hash, Gost, "GOST3411");
И метод для создания подписи, взятый из SDK Цитата: static byte[] GostSignHash(byte[] HashToSign, Gost3410CryptoServiceProvider key, string HashAlg) { try { //Создаем форматтер подписи с закрытым ключом из переданного //функции криптопровайдера. GostSignatureFormatter Formatter = new GostSignatureFormatter((Gost3410CryptoServiceProvider)key); //Устанавливаем хэш-алгоритм. Formatter.SetHashAlgorithm(HashAlg);
//Создаем подпись для HashValue и возвращаем ее. return Formatter.CreateSignature(HashToSign); } catch (CryptographicException e) { Console.WriteLine(e.Message); return null; } }
Всплывает даилоговое окно Вставьте ключевой носитель "CLR{072425D2-18D4-4F11-B88A-CCD02CBE5519}" Как это обойти? Мне нужно сделать подпись на сервере определенным ключом, без лишних манипуляций Спасибо!
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,393 Откуда: КРИПТО-ПРО Сказал «Спасибо»: 37 раз Поблагодарили: 717 раз в 621 постах
|
Не нужно создавать новых тем. Читаем третий топик раздела. |
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close