estrutura CRL_DIST_POINT (wincrypt.h)

A estrutura CRL_DIST_POINT identifica um único ponto de distribuição de CRL ( lista de certificados revogados ) que um usuário de certificado pode referenciar para determinar se os certificados foram revogados. Um usuário de certificado pode obter uma CRL de um ponto de distribuição aplicável ou pode obter uma CRL completa atual da entrada de diretório da AC (autoridade de certificação ).

As estruturas CRL_DIST_POINT são os elementos no membro da matriz de uma estrutura CRL_DIST_POINTS_INFO .

Sintaxe

typedef struct _CRL_DIST_POINT {
  CRL_DIST_POINT_NAME DistPointName;
  CRYPT_BIT_BLOB      ReasonFlags;
  CERT_ALT_NAME_INFO  CRLIssuer;
} CRL_DIST_POINT, *PCRL_DIST_POINT;

Membros

DistPointName

Uma estrutura CRL_DIST_POINT_NAME que identifica o local de uma fonte de CRL. Se NULL, o nome do ponto de distribuição usará como padrão o nome do CRLIssuer .

ReasonFlags

Um CRYPT_BIT_BLOB que contém um byte que indica os motivos de revogação cobertos pela CRL.

Se FOR NULL, o ponto de distribuição de CRL indicado distribuirá uma CRL que conterá uma entrada para esse certificado se esse certificado tiver sido revogado, independentemente do motivo da revogação.

Veja a seguir os valores de ReasonFlags definidos no momento. Para revogações de vários motivos, combine esses ReasonFlags usando uma operação OR bit a bit.

  • CRL_REASON_UNUSED_FLAG
  • CRL_REASON_KEY_COMPROMISE_FLAG
  • CRL_REASON_CA_COMPROMISE_FLAG
  • CRL_REASON_AFFILIATION_CHANGED_FLAG
  • CRL_REASON_SUPERSEDED_FLAG
  • CRL_REASON_CESSATION_OF_OPERATION_FLAG
  • CRL_REASON_CERTIFICATE_HOLD_FLAG

CRLIssuer

Um CERT_ALT_NAME_INFO que identifica a autoridade que emitiu e assinou a CRL. Se NULL, o nome do emissor usará como padrão o nome do emissor do certificado.

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

CRL_DIST_POINTS_INFO

CRL_DIST_POINT_NAME