Про сертификаты
От: s_aa Россия  
Дата: 08.04.21 14:22
Оценка:
Пытаюсь получить хендл системного хранилища сертификатов...
Ни фига не получается. GetLastError() == 2
HCERTSTORE certStore = CertOpenStore("CERT_STORE_PROV_SYSTEM_W", 
        X509_ASN_ENCODING | PKCS_7_ASN_ENCODING,
        NULL, CERT_STORE_OPEN_EXISTING_FLAG |
        CERT_SYSTEM_STORE_LOCAL_MACHINE | CERT_STORE_READONLY_FLAG, L"MY");


До этого получал хранилище таким кодом...
HCERTSTORE certStore = CertOpenSystemStore(NULL, L"MY");

Это работает. Но мне надо из ASP.NET сервиса получать сертификат, а предыдущий
пример только из хранилищем текущего пользователя работает.

Кто что подскажет?
Жизнь не обязана доставлять удовольствие. Достаточно отсутствия страданий.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.