03.04.2007 15:22:12 | Получение контекста провайдера из сертификата. | | Ответов: 2 |
|
Дмитрий | | |
|
Здравствуйте.
Подскажите пожалуйста как получить контекст криптопровайдера из контекста сертификата,в котором нет ссылки на закрытый ключ.
Для создания ЭЦП в функцию CryptCreateHash передаю контекст провайдера полученный вызовом функции
CryptAcquireCertificatePrivateKey. При поверке CryptAcquireCertificatePrivateKey выдает окно вставьте носитель. Пробовал CertGetCertificateContextProperty с флагом CERT_KEY_PROV_INFO_PROP_ID выдает ошибку CRYPT_E_NOT_FOUND.
|
|
Ответы:
|
03.04.2007 17:48:31 | Василий |
|
А если использовать CERT_KEY_PROV_HANDLE_PROP_ID в CertGetCertificateContextProperty? |
|
03.04.2007 17:56:23 | Дмитрий |
|
При использовании CertGetCertificateContextProperty с флагом CERT_KEY_PROV_HANDLE_PROP_ID выдает ту же ошибку, но уже на всех сертификатах (со ссылками и без).
|
|