struttura CRL_CONTEXT (wincrypt.h)
La struttura CRL_CONTEXT contiene sia le rappresentazioni codificate che decodificate di un elenco di revoche di certificati (CRL). I contesti CRL restituiti da qualsiasi funzione CryptoAPI devono essere liberati chiamando la funzione CertFreeCRLContext .
Sintassi
typedef struct _CRL_CONTEXT {
DWORD dwCertEncodingType;
BYTE *pbCrlEncoded;
DWORD cbCrlEncoded;
PCRL_INFO pCrlInfo;
HCERTSTORE hCertStore;
} CRL_CONTEXT, *PCRL_CONTEXT;
Members
dwCertEncodingType
Tipo di codifica utilizzata. È sempre accettabile specificare sia il certificato che i tipi di codifica dei messaggi combinandoli con un'operazione OR bit per bit, come illustrato nell'esempio seguente:
X509_ASN_ENCODING | PKCS_7_ASN_ENCODING
I tipi di codifica attualmente definiti sono:
- X509_ASN_ENCODING
- PKCS_7_ASN_ENCODING
pbCrlEncoded
Puntatore alle informazioni CRL codificate.
cbCrlEncoded
Dimensione, in byte, delle informazioni CRL codificate.
pCrlInfo
Puntatore alla struttura CRL_INFO contenente le informazioni CRL.
hCertStore
Handle per l'archivio certificati.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | wincrypt.h |