estrutura CRL_DIST_POINT_NAME (wincrypt.h)

A estrutura CRL_DIST_POINT_NAME identifica um local do qual a CRL pode ser obtida. Quando CRL_DIST_POINT_NAME é usado, diferentes formas do nome do ponto de distribuição crl aparecem no membro FullName da estrutura CERT_ALT_NAME_INFO . Um aplicativo não precisa ser capaz de processar todos os formulários de nome na estrutura. Ele poderá usar um ponto de distribuição se pelo menos um formulário de nome puder ser processado.

Se nenhum formulário de nome para um ponto de distribuição puder ser processado, um aplicativo ainda poderá usar o certificado, desde que as informações de revogação necessárias possam ser obtidas de outra fonte, como um ponto de distribuição da entrada de diretório da autoridade de certificação (AC).

Sintaxe

typedef struct _CRL_DIST_POINT_NAME {
  DWORD dwDistPointNameChoice;
  union {
    CERT_ALT_NAME_INFO FullName;
  } DUMMYUNIONNAME;
} CRL_DIST_POINT_NAME, *PCRL_DIST_POINT_NAME;

Membros

dwDistPointNameChoice

Indica a variante usada para os dados de nome contidos na união. Os seguintes valores são definidos:

Valor Significado
CRL_DIST_POINT_NO_NAME
Nenhum nome de ponto de distribuição é fornecido.
CRL_DIST_POINT_FULL_NAME
O nome do ponto de distribuição está no membro FullName da união.
CRL_DIST_POINT_ISSUER_RDN_NAME
Atualmente não implementado.

DUMMYUNIONNAME

DUMMYUNIONNAME.FullName

Uma estrutura CERT_ALT_NAME_INFO que contém uma matriz de nomes alternativos especificando o ponto de distribuição crl em uma das várias formas diferentes. Um dos mais comuns usa uma URL no formato "http://..." para especificar o local da 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_ALT_NAME_INFO

CRL_DIST_POINT