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 |