CERT_EXTENSION-Struktur (wincrypt.h)
Die CERT_EXTENSION-Struktur enthält die Erweiterungsinformationen für ein Zertifikat, eine Zertifikatsperrliste (Certificate Revocation List , CRL) oder eine Zertifikatvertrauensliste (Certificate Trust List , CTL).
Syntax
typedef struct _CERT_EXTENSION {
LPSTR pszObjId;
BOOL fCritical;
CRYPT_OBJID_BLOB Value;
} CERT_EXTENSION, *PCERT_EXTENSION;
Member
pszObjId
Objektbezeichner (Object Identifier, OID), der die Struktur der Erweiterungsdaten angibt, die im Value-Element enthalten sind. Einzelheiten zu Erweiterungs-OIDs und den zugehörigen Strukturen finden Sie unter X.509-Zertifikaterweiterungsstrukturen.
fCritical
Wenn TRUE, sind alle Einschränkungen, die von der Erweiterung im Value-Member dieser Struktur angegeben werden, zwingend. Bei FALSE können von dieser Erweiterung festgelegte Einschränkungen ignoriert werden.
Value
Eine CRYPT_OBJID_BLOB-Struktur , die die codierten Erweiterungsdaten enthält. Das cbData-Element von Value gibt die Länge des pbData-Elements in Bytes an. Die pbData-Memberbytezeichenfolge ist die codierte Erweiterung.
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | wincrypt.h |