Share via


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

Weitere Informationen

CERT_RDN

CERT_RDN_ATTR

CRYPT_INTEGER_BLOB

CertRDNValueToStr