Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро .NET
»
X509Certificate2.PublicKey.Key: Алгоритм ключа сертификата не поддерживается.
Статус: Новичок
Группы: Участники
Зарегистрирован: 16.09.2014(UTC) Сообщений: 4  Откуда: Москва Сказал(а) «Спасибо»: 1 раз
|
Доброго времени суток. На машине установлены:
- MS Windows 7 Prof. SP1 (x64)
- КриптоПро .NET Клиент v. 1.0.5210.0
- КриптоПро CSP v. 3.6.6497 Версия криптографического ядра (СКЗИ): КС1 3.6.5359
Проект реализуется с использованием .NET 4.0. При попытке получить данные об открытом ключе сертификата, генерируется ошибка System.NotSupportedException с сообщением: "Алгоритм ключа сертификата не поддерживается."Код в котором происходит падение: var x509buf = new X509Certificate2(rawData); var publicKeyXml = x509buf.PublicKey.Key.ToXmlString(false); в rowData содержится сертификат с параметрами:
- Открытый ключ: ГОСТ Р 34.10-2001 (512 Bits),
- Алгоритм шифрования: ГОСТ Р 34.11/34.10-2001
- Алгоритм хеширования: ГОСТ Р 34.11-94
На сколько я понимаю, проблема заключатся в том, что стандартные средства .NET не находят нужный крипто-провайдер, как решить эту проблему? Отмечу что КриптоАРМ ведет и работает с КриптоПро CSP в штатном режиме.
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,111   Сказал «Спасибо»: 615 раз Поблагодарили: 2380 раз в 1872 постах
|
Также: поставить R4, вместо использования R2 от 2010 г. |
|
|
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,432  Откуда: КРИПТО-ПРО Сказал «Спасибо»: 38 раз Поблагодарили: 736 раз в 633 постах
|
|
|
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 16.09.2014(UTC) Сообщений: 4  Откуда: Москва Сказал(а) «Спасибо»: 1 раз
|
Да. Только для проектов которые хостятся в IIS выявляется эта проблема.
|
|
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,432  Откуда: КРИПТО-ПРО Сказал «Спасибо»: 38 раз Поблагодарили: 736 раз в 633 постах
|
Сейчас выложу исправленную версию КриптоПро .NET. На днях вышло "странное" обновление Windows. |
|
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 16.09.2014(UTC) Сообщений: 4  Откуда: Москва Сказал(а) «Спасибо»: 1 раз
|
Как его можно будет получить/скачать?
|
|
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,432  Откуда: КРИПТО-ПРО Сказал «Спасибо»: 38 раз Поблагодарили: 736 раз в 633 постах
|
|
|
 1 пользователь поблагодарил Максим Коллегин за этот пост.
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 16.09.2014(UTC) Сообщений: 4  Откуда: Москва Сказал(а) «Спасибо»: 1 раз
|
Действительно, проблема решилась. Спасибо!
|
|
|
|
|
|
Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро .NET
»
X509Certificate2.PublicKey.Key: Алгоритм ключа сертификата не поддерживается.
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close