CERT_CHAIN_ELEMENT-Struktur (wincrypt.h)
Die CERT_CHAIN_ELEMENT-Struktur ist ein einzelnes Element in einer einfachen Zertifikatkette. Jedes Element verfügt über einen Zeiger auf einen Zertifikatkontext, einen Zeiger auf eine Struktur, die den Fehler status und Informationen status des Zertifikats angibt, sowie einen Zeiger auf eine Struktur, die die Sperrung status des Zertifikats angibt.
Syntax
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;
Member
cbSize
Größe dieser Struktur in Bytes.
pCertContext
Ein Zeiger auf einen Zertifikatkontext.
TrustStatus
Struktur, die die status des Zertifikats angibt. Die -Struktur enthält einen Fehler status Code und eine Information status Code. Informationen zu status Codewerten finden Sie unter CERT_TRUST_STATUS.
pRevocationInfo
Ein Zeiger auf eine CERT_REVOCATION_INFO-Struktur mit Informationen zur Sperrung status des Zertifikats. Wenn die Sperrüberprüfung nicht aktiviert war, ist pRevocationInfoNULL.
pIssuanceUsage
Ein Zeiger auf eine CERT_ENHKEY_USAGE-Struktur. Wenn NULL, ist jede Ausstellungsrichtlinie akzeptabel.
pApplicationUsage
Ein Zeiger auf eine CERT_ENHKEY_USAGE-Struktur. Wenn NULL, ist eine erweiterte Schlüsselverwendung akzeptabel.
pwszExtendedErrorInfo
Ein Zeiger auf eine mit NULL beendete Breitzeichenzeichenfolge, die erweiterte Fehlerinformationen enthält. Wenn NULL, gibt es keine erweiterten Fehlerinformationen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | wincrypt.h |