| ||||
| ||||
Из тестового УЦ установил 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 не извлекается.В чём может быть проблема? | ||||
Ответы: | ||||
| ||||
GetLastError при этом выдаёт -2146885628 | ||||