структура CRL_CONTEXT (wincrypt.h)
Структура CRL_CONTEXT содержит как закодированные, так и декодированные представления списка отзыва сертификатов (CRL). Контексты списка отзыва сертификатов, возвращаемые любой функцией CryptoAPI, должны быть освобождены путем вызова функции CertFreeCRLContext .
Синтаксис
typedef struct _CRL_CONTEXT {
DWORD dwCertEncodingType;
BYTE *pbCrlEncoded;
DWORD cbCrlEncoded;
PCRL_INFO pCrlInfo;
HCERTSTORE hCertStore;
} CRL_CONTEXT, *PCRL_CONTEXT;
Члены
dwCertEncodingType
Используемый тип кодирования. Всегда допустимо указывать типы кодирования сертификатов и сообщений, объединяя их с побитовой операцией ИЛИ , как показано в следующем примере:
X509_ASN_ENCODING | PKCS_7_ASN_ENCODING
В настоящее время определены следующие типы кодирования:
- X509_ASN_ENCODING
- PKCS_7_ASN_ENCODING
pbCrlEncoded
Указатель на закодированные сведения о списке отзыва сертификатов.
cbCrlEncoded
Размер закодированных сведений о списке отзыва сертификатов (в байтах).
pCrlInfo
Указатель на CRL_INFO структуру, содержащую сведения о списке отзыва сертификатов.
hCertStore
Дескриптор хранилища сертификатов.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | wincrypt.h |