struttura CERT_CHAIN_ELEMENT (wincrypt.h)

La struttura CERT_CHAIN_ELEMENT è un singolo elemento in una semplice catena di certificati. Ogni elemento ha un puntatore a un contesto di certificato, un puntatore a una struttura che indica lo stato di errore e lo stato delle informazioni del certificato e un puntatore a una struttura che indica lo stato di revoca del certificato.

Sintassi

typedef struct _CERT_CHAIN_ELEMENT {
  DWORD                 cbSize;
  PCCERT_CONTEXT        pCertContext;
  CERT_TRUST_STATUS     TrustStatus;
  PCERT_REVOCATION_INFO pRevocationInfo;
  PCERT_ENHKEY_USAGE    pIssuanceUsage;
  PCERT_ENHKEY_USAGE    pApplicationUsage;
  LPCWSTR               pwszExtendedErrorInfo;
} CERT_CHAIN_ELEMENT, *PCERT_CHAIN_ELEMENT;

Members

cbSize

Dimensioni di questa struttura in byte.

pCertContext

Puntatore a un contesto di certificato.

TrustStatus

Struttura che indica lo stato del certificato. La struttura include un codice di stato di errore e un codice di stato delle informazioni. Per informazioni sui valori del codice di stato, vedere CERT_TRUST_STATUS.

pRevocationInfo

Puntatore a una struttura di CERT_REVOCATION_INFO con informazioni sullo stato di revoca del certificato. Se il controllo della revoca non è stato abilitato, pRevocationInfo è NULL.

pIssuanceUsage

Puntatore a una struttura CERT_ENHKEY_USAGE. Se NULL, i criteri di rilascio sono accettabili.

pApplicationUsage

Puntatore a una struttura CERT_ENHKEY_USAGE. Se NULL, qualsiasi utilizzo avanzato delle chiavi è accettabile.

pwszExtendedErrorInfo

Puntatore a una stringa di caratteri wide con terminazione Null che contiene informazioni estese sull'errore. Se NULL, non sono presenti informazioni di errore estese.

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_REVOCATION_INFO

CERT_SIMPLE_CHAIN

CERT_TRUST_STATUS