struttura CRL_DIST_POINT_NAME (wincrypt.h)

La struttura CRL_DIST_POINT_NAME identifica una posizione da cui è possibile ottenere il CRL. Quando si utilizza CRL_DIST_POINT_NAME , nel membro FullName della struttura di CERT_ALT_NAME_INFO vengono visualizzate forme diverse del nome del punto di distribuzione CRL. Un'applicazione non deve essere in grado di elaborare tutti i moduli dei nomi nella struttura. Può usare un punto di distribuzione se è possibile elaborare almeno un modulo di nome.

Se non è possibile elaborare moduli di nome per un punto di distribuzione, un'applicazione può comunque usare il certificato, purché le informazioni di revoca necessarie possano essere ottenute da un'altra origine, ad esempio un punto di distribuzione della voce della directory dell'autorità di certificazione (CA).

Sintassi

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

Members

dwDistPointNameChoice

Indica la variante utilizzata per i dati del nome contenuti nell'unione. Vengono definiti i valori seguenti:

Valore Significato
CRL_DIST_POINT_NO_NAME
Non viene specificato alcun nome del punto di distribuzione.
CRL_DIST_POINT_FULL_NAME
Il nome del punto di distribuzione si trova nel membro FullName dell'unione.
CRL_DIST_POINT_ISSUER_RDN_NAME
Attualmente non implementato.

DUMMYUNIONNAME

DUMMYUNIONNAME.FullName

Struttura CERT_ALT_NAME_INFO contenente una matrice di nomi alternativi che specificano il punto di distribuzione CRL in una delle diverse forme. Uno dei più comuni usa un URL nel formato "http://..." per specificare la posizione del CRL.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione wincrypt.h

Vedi anche

CERT_ALT_NAME_INFO

CRL_DIST_POINT