Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход. Новые регистрации запрещены.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Dim  
#1 Оставлено : 7 августа 2008 г. 19:28:27(UTC)
Dim

Статус: Активный участник

Группы: Участники
Зарегистрирован: 10.04.2008(UTC)
Сообщений: 157
Откуда: Новороссийск

Поблагодарили: 14 раз в 8 постах
Толи плохо искал на форуме толи дествительно нет.
Есть контекст сертификата, сертификат не имеет закрытог ключа, как узнать какой провайдер соотвествует этому сетификату.
И еще впрос.
Скажте правильно вызываю функции при проверки подписи?

pUserCert=CertCreateCertificateContext() Полуаю контекст сертификата отправителя
Теерь надо получить хенд провайдера (не знаю как)
CryptImportPublicKeyInfoEx() Получаем открытый ключ из серификата
CryptCreateHash()
CryptHashData()
CryptVerifySignature()

Wanna join the discussion?! Login to your Форум КриптоПро forum account. Новые регистрации запрещены.

Offline Kirill Sobolev  
#2 Оставлено : 7 августа 2008 г. 19:40:30(UTC)
Кирилл Соболев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 25.12.2007(UTC)
Сообщений: 1,733
Мужчина
Откуда: КРИПТО-ПРО

Поблагодарили: 177 раз в 168 постах
Надо перебрать все провайдеры и посмотреть, каким из них поддерживается алгоритм ОК.
вот тут есть пример проверки подписи
http://msdn.microsoft.co...ary/aa382371(VS.85).aspx
Техническую поддержку оказываем тут
Наша база знаний
Offline nikita1  
#3 Оставлено : 11 августа 2008 г. 19:39:59(UTC)
nikita1

Статус: Участник

Группы: Участники
Зарегистрирован: 11.03.2008(UTC)
Сообщений: 17
Откуда: г. Москва, Россия

Используйте функцию CertGetCertificateContextProperty(pCertContext,CERT_KEY_PROV_INFO_PROP_ID,...)
Ее описание смотрите в MSDN.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.