30.01.2006 16:57:22Получение CSP из PCCERT_CONTEXT Ответов: 2
Александр
Проверка подписи:
Берем сертификат отправителя, пытаемся получить хендл к CSP через CryptAcquireCertificatePrivateKey
с параметром CRYPT_ACQUIRE_COMPARE_KEY_FLAG --- требует вставить ключевую дискету.

Или следует получать доступ к криптопровайдеру другим методом?

 
Ответы:
30.01.2006 18:38:26Василий
При проверке подписи не требуется закрытый ключ (из ключевого контейнера).
А зачем Вам вообще при проверке подписи "хендл CSP"? Для какой функции/структуры ?
30.01.2006 19:09:06Alexander
Это понятно, что закрытый ключик не требуется ;)

Нужно было для CryptImportPublicKeyInfo, CryptCreateHash.

В общем-то уже обнаружился способ получения, через рядовой CryptAcquireContext с CRYPT_VERIFYCONTEXT.
Так что прошу прощения за беспокойство.