Пытаюсь получить хендл системного хранилища сертификатов...
Ни фига не получается. 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 сервиса получать сертификат, а предыдущий
пример только из хранилищем текущего пользователя работает.
Кто что подскажет?
Жизнь не обязана доставлять удовольствие. Достаточно отсутствия страданий.