CERT_SIMPLE_CHAIN-Struktur (wincrypt.h)
Die CERT_SIMPLE_CHAIN-Struktur enthält ein Array von Kettenelementen und eine Zusammenfassungsvertrauensstellung status für die Kette, die das Array darstellt.
Syntax
typedef struct _CERT_SIMPLE_CHAIN {
DWORD cbSize;
CERT_TRUST_STATUS TrustStatus;
DWORD cElement;
PCERT_CHAIN_ELEMENT *rgpElement;
PCERT_TRUST_LIST_INFO pTrustListInfo;
BOOL fHasRevocationFreshnessTime;
DWORD dwRevocationFreshnessTime;
} CERT_SIMPLE_CHAIN, *PCERT_SIMPLE_CHAIN;
Member
cbSize
Die Größe (in Bytes) dieser Struktur.
TrustStatus
Eine Struktur, die die Vertrauensstellung status der gesamten Kette angibt. Die Struktur enthält einen Fehler status Code und eine Information status Code. Informationen zu status Codewerten finden Sie unter CERT_TRUST_STATUS.
cElement
Die Anzahl der CERT_CHAIN_ELEMENT Strukturen im Array.
rgpElement
Ein Array von Zeigern auf CERT_CHAIN_ELEMENT Strukturen. rgpElement[0] ist das Endzertifikatkettenelement. rgpElement[cElement–1] ist das selbstsignierte "Root"-Zertifikatelement.
pTrustListInfo
Ein Zeiger auf eine CERT_TRUST_LIST_INFO-Struktur , die einen Zeiger auf eine Zertifikatvertrauensliste (Certificate Trust List , CTL) enthält, die diese Kette mit einer nächsten Zertifikatkette verbindet. Wenn die aktuelle Kette die letzte Kette ist, ist pTrustListInfoNULL.
fHasRevocationFreshnessTime
BOOL. Wenn TRUE, wurde dwRevocationFreshnessTime berechnet.
dwRevocationFreshnessTime
Das Alter einer Zertifikatsperrliste (Certificate Revocation List , CRL) in Sekunden, berechnet als CurrentTime abzüglich der ThisUpdate-Zeit der Zertifikatsperrliste. Diese Werte sind die größte Zeit für alle elemente, die überprüft wurden.
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 |