Форум КриптоПро
»
Общие вопросы
»
Общие вопросы
»
Список алгоритмов ЭЦП, поддерживаемых сертификатом
Статус: Новичок
Группы: Участники
Зарегистрирован: 20.10.2014(UTC) Сообщений: 3 Откуда: Москва
|
Привет. Использую базовые WinApi функции без привязки к конкретному криптоПровайдеру (SignedCms, ContentInfo и т.д.). Подскажите пожалуйста, как получить список алгоритмов, которые поддерживает сертификат ? Подозреваю, что это зарыто в классах типа X509Certificate2.Extensions; X509Certificate2.RawData; X509Extension - но пока не нашел решения.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,719 Сказал «Спасибо»: 500 раз Поблагодарили: 2054 раз в 1594 постах
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,719 Сказал «Спасибо»: 500 раз Поблагодарили: 2054 раз в 1594 постах
|
А далее у CSP узнаем список алгоритмов (из них фильтруем: подписи\хеширования\шифрования). |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 20.10.2014(UTC) Сообщений: 3 Откуда: Москва
|
Автор: Андрей * А далее у CSP узнаем список алгоритмов (из них фильтруем: подписи\хеширования\шифрования). Спасибо. Ссылку на CSP получаю так var Csp = (RSACryptoServiceProvider)cert.PrivateKey; А как получить список алгоритмов ? Имеется свойство SignatureAlgorithm, но это явно не оно - нужен список. И еще позвольте вопрос. Как подписывать сообщение, с использованием заданного алгоритма ? Я подозреваю, что нужно передать что-то в конструктор SignedCms или CmsSigner. Думаю, что передавать нужно CspParameters, который мы можем взять от (RSACryptoServiceProvider)cert.PrivateKey - но, я совсем не специалист, что именно передавать нужно, не знаю. Подскажите пожалуйста в какую сторону дальше рыть.
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,377 Откуда: КРИПТО-ПРО Сказал «Спасибо»: 32 раз Поблагодарили: 706 раз в 614 постах
|
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 20.10.2014(UTC) Сообщений: 3 Откуда: Москва
|
Посмотрел примеры. У нас есть купленный КриптоПро. Не нашел того, что помогло бы.
В общем - если кто-то, сможет помочь, подскажите плиз. Вопрос не сильно срочный.
|
|
|
|
Форум КриптоПро
»
Общие вопросы
»
Общие вопросы
»
Список алгоритмов ЭЦП, поддерживаемых сертификатом
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close