CRL_CONTEXT structure (wincrypt.h)
La structure CRL_CONTEXT contient les représentations encodées et décodées d’une liste de révocation de certificats (CRL). Les contextes de liste de révocation de certificats retournés par une fonction CryptoAPI doivent être libérés en appelant la fonction CertFreeCRLContext .
Syntaxe
typedef struct _CRL_CONTEXT {
DWORD dwCertEncodingType;
BYTE *pbCrlEncoded;
DWORD cbCrlEncoded;
PCRL_INFO pCrlInfo;
HCERTSTORE hCertStore;
} CRL_CONTEXT, *PCRL_CONTEXT;
Membres
dwCertEncodingType
Type d’encodage utilisé. Il est toujours acceptable de spécifier les types d’encodage de certificat et de message en les combinant avec une opération OR au niveau du bit, comme illustré dans l’exemple suivant :
X509_ASN_ENCODING | PKCS_7_ASN_ENCODING
Les types d’encodage actuellement définis sont les suivants :
- X509_ASN_ENCODING
- PKCS_7_ASN_ENCODING
pbCrlEncoded
Pointeur vers les informations de liste de révocation de certificats encodées.
cbCrlEncoded
Taille, en octets, des informations de liste de révocation de certificats encodées.
pCrlInfo
Pointeur vers CRL_INFO structure contenant les informations de liste de révocation de certificats.
hCertStore
Handle pour le magasin de certificats.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | wincrypt.h |