estructura CRL_CONTEXT (wincrypt.h)

La estructura de CRL_CONTEXT contiene las representaciones codificadas y descodificadas de una lista de revocación de certificados (CRL). Los contextos CRL devueltos por cualquier función CryptoAPI deben liberarse llamando a la función CertFreeCRLContext .

Sintaxis

typedef struct _CRL_CONTEXT {
  DWORD      dwCertEncodingType;
  BYTE       *pbCrlEncoded;
  DWORD      cbCrlEncoded;
  PCRL_INFO  pCrlInfo;
  HCERTSTORE hCertStore;
} CRL_CONTEXT, *PCRL_CONTEXT;

Miembros

dwCertEncodingType

Tipo de codificación usada. Siempre es aceptable especificar los tipos de codificación de certificados y mensajes mediante su combinación con una operación OR bit a bit, como se muestra en el ejemplo siguiente:

X509_ASN_ENCODING | PKCS_7_ASN_ENCODING

Los tipos de codificación definidos actualmente son:

  • X509_ASN_ENCODING
  • PKCS_7_ASN_ENCODING

pbCrlEncoded

Puntero a la información CRL codificada.

cbCrlEncoded

Tamaño, en bytes, de la información CRL codificada.

pCrlInfo

Puntero a CRL_INFO estructura que contiene la información crL.

hCertStore

Identificador del almacén de certificados.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado wincrypt.h

Consulte también

CRL_INFO

CRYPT_SIGN_MESSAGE_PARA

CertAddCRLContextToStore

CertAddEncodedCRLToStore

CertCreateCRLContext

CertFreeCRLContext

CertGetCRLFromStore