CERT_NAME_VALUE-Struktur (wincrypt.h)
Die CERT_NAME_VALUE-Struktur enthält einen RDN-Attributwert ( Relative Distinguished Name ). Es ist wie die CERT_RDN_ATTR-Struktur , mit der Ausnahme, dass sie nicht das Objektbezeichnerelement enthält, das ein Element von CERT_RDN_ATTR ist. Wie in CERT_RDN_ATTR hängt die Interpretation des Value-Members von dwValueType ab.
Syntax
typedef struct _CERT_NAME_VALUE {
DWORD dwValueType;
CERT_RDN_VALUE_BLOB Value;
} CERT_NAME_VALUE, *PCERT_NAME_VALUE;
Member
dwValueType
Gibt die Interpretation des Value-Elements an. Eine Dokumentation zu möglichen Werten von dwValueType finden Sie unter CERT_RDN_ATTR.
Value
CRYPT_INTEGER_BLOB Struktur, die das RDN-Attribut enthält. Das cbData-Element von Value ist die Länge des pbData-Members in Bytes. Dies ist nicht die Anzahl der Elemente in der pbData-Zeichenfolge .
Ein DWORD ist beispielsweise 32 Bits oder 4 Bytes lang. Wenn das pbData-Element von Value ein DWORD-Array ist, würde das cbData-Element von Value die vierfache Anzahl von DWORD-Elementen im Array aufweisen. Ein kurzer Datentyp ist 16 Bit oder 2 Bytes lang. Wenn das pbData-Element ein Array von kurzen Datentypen ist, muss das cbData-Element doppelt so lang sein wie das Array.
Das pbData-Member von Value kann ein null-beendetes Array mit 8-Bit- oder 16-Bit-Zeichen oder ein Array von Elementen fester Länge sein. Wenn dwValueType auf CERT_RDN_ENCODED_BLOB festgelegt ist, wird pbData codiert.
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 |