Поиск соответствующего CRL

Тема в разделе "WASM.CRYPTO", создана пользователем Keva, 3 июл 2007.

  1. Keva

    Keva New Member

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    130
    Требуется получить контекст CRL. Есть контекст издателя данного CRL. Делаю следующим образом но ничего не выходит.
    Код (Text):
    1. pCaCert = CertFindCertificateInStore(
    2. hStoreHandle,
    3. MY_ENCODING_TYPE,
    4. 0,
    5. CERT_FIND_SUBJECT_STR,
    6. signerCA,
    7. NULL);
    где signerCA это указатель на буффер в котором содержиться имя УЦ, здесь все нормально. Далее хочу получить контекст CRL который лежит в локальном хранилище, в промежуточных центрах сертификации:
    Код (Text):
    1. DWORD dwFlagsCheck=CERT_STORE_BASE_CRL_FLAG;
    2. pCRLContext=CertGetCRLFromStore(
    3. hStoreHandleCheck,
    4. pCaCert,
    5. NULL,
    6. &dwFlagsCheck);
    Возвращаемый код ошибки 2148081668