| ||||
| ||||
Проверка подписи: Берем сертификат отправителя, пытаемся получить хендл к CSP через CryptAcquireCertificatePrivateKey с параметром CRYPT_ACQUIRE_COMPARE_KEY_FLAG --- требует вставить ключевую дискету. Или следует получать доступ к криптопровайдеру другим методом? | ||||
Ответы: | ||||
| ||||
При проверке подписи не требуется закрытый ключ (из ключевого контейнера). А зачем Вам вообще при проверке подписи "хендл CSP"? Для какой функции/структуры ? | ||||
| ||||
Это понятно, что закрытый ключик не требуется ;) Нужно было для CryptImportPublicKeyInfo, CryptCreateHash. В общем-то уже обнаружился способ получения, через рядовой CryptAcquireContext с CRYPT_VERIFYCONTEXT. Так что прошу прощения за беспокойство. | ||||