25.05.2006 12:12:39 | Сертификат вместо контейнера | | Ответов: 1 |
|
Василий | | |
|
Если я знаю имя сертификата, а не контейнера, как мне использовать его для подписи/проверки сообщений с помощью функций CryptSignHash/СryptVerifySignature? |
|
Ответы:
|
25.05.2006 13:42:16 | Kirill Sobolev |
|
Найти по имени сертификата сам сертификат и затем получить его контекст.
Для подписи - открыть контейнер с помощью CryptAcquireCertificatePrivateKey
Для проверки - получить хэндл провайдера с VERIFY_CONTEXT, затем импортировать туда открытый ключ с помощью CryptImportPublicKeyInfoEx. |
|