14.09.2006 13:52:22CertGetCRLFromStore Ответов: 1
Василий
Из тестового УЦ установил CRL.
Делаю следующее:

fStoreContext := fContext := CertOpenStore(CERT_STORE_PROV_SYSTEM,
0,
0,
CERT_STORE_OPEN_EXISTING_FLAG or CERT_STORE_READONLY_FLAG or CERT_SYSTEM_STORE_LOCAL_MACHINE,
fStoreNameW); //fStoreNameW = 'MY'
dwFlags := CERT_STORE_SIGNATURE_FLAG or CERT_STORE_TIME_VALIDITY_FLAG;

pCrlStoreCont := CertGetCRLFromStore(fStoreContext,
pIssuerContext,//контекст сертификата издателя
nil,
@dwFlags);
....
В итоге pCrlStoreCont = nil, т.е CRL не извлекается.В чём может быть проблема?
 
Ответы:
14.09.2006 14:01:26Василий
GetLastError при этом выдаёт -2146885628