Compartilhar via


estrutura CRL_INFO (wincrypt.h)

A estrutura CRL_INFO contém as informações de uma CRL ( lista de certificados revogados ).

Sintaxe

typedef struct _CRL_INFO {
  DWORD                      dwVersion;
  CRYPT_ALGORITHM_IDENTIFIER SignatureAlgorithm;
  CERT_NAME_BLOB             Issuer;
  FILETIME                   ThisUpdate;
  FILETIME                   NextUpdate;
  DWORD                      cCRLEntry;
  PCRL_ENTRY                 rgCRLEntry;
  DWORD                      cExtension;
  PCERT_EXTENSION            rgExtension;
} CRL_INFO, *PCRL_INFO;

Membros

dwVersion

Número de versão da CRL. Os números de versão definidos no momento são mostrados na tabela a seguir.

Valor Significado
CRL_V1
versão 1
CRL_V2
versão 2

SignatureAlgorithm

CRYPT_ALGORITHM_IDENTIFIER estrutura que contém o OID ( identificador de objeto ) de um algoritmo de assinatura e quaisquer parâmetros adicionais associados.

Issuer

Uma estrutura BLOB que contém o nome de um emissor de certificado codificado.

ThisUpdate

Indicação da data e hora da crl publicada. Se a hora for após 1950 e antes de 2050, ela será codificada em tempo UTC como uma data/hora de 8 bytes precisa de segundos com um ano de 2 dígitos (ou seja, YYMMDDHHMMSS mais 2 bytes). Caso contrário, ele é codificado em tempo generalizado como um ano de 8 bytes preciso para milissegundos com um ano de 4 bytes.

NextUpdate

Indicação da data e hora da próxima atualização agendada disponível da CRL. Se a hora for após 1950 e antes de 2050, ela será codificada em tempo UTC como uma data/hora de 8 bytes precisa de segundos com um ano de 2 dígitos (ou seja, YYMMDDHHMMSS mais 2 bytes). Caso contrário, ele é codificado em tempo generalizado como uma hora de data de 8 bytes precisa de milissegundos com um ano de 4 bytes.

cCRLEntry

Número de elementos na matriz rgCRLEntry .

rgCRLEntry

Matriz de ponteiros para estruturas de CRL_ENTRY . Cada uma dessas estruturas representa um certificado revogado.

cExtension

Número de elementos na matriz rgExtension .

rgExtension

Matriz de ponteiros para estruturas CERT_EXTENSION , cada uma mantendo informações sobre a CRL.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho wincrypt.h

Confira também

CERT_EXTENSION

CRL_ENTRY

CRYPT_ALGORITHM_IDENTIFIER

CRYPT_INTEGER_BLOB

CertVerifyCRLRevocation

CryptSignAndEncodeCertificate