Share via


structure CERT_NAME_VALUE (wincrypt.h)

La structure CERT_NAME_VALUE contient une valeur d’attribut de nom unique relatif (RDN). Elle ressemble à la structure CERT_RDN_ATTR , sauf qu’elle n’inclut pas le membre d’identificateur d’objet qui est membre de CERT_RDN_ATTR. Comme dans CERT_RDN_ATTR, l’interprétation du membre Value dépend de dwValueType.

Syntaxe

typedef struct _CERT_NAME_VALUE {
  DWORD               dwValueType;
  CERT_RDN_VALUE_BLOB Value;
} CERT_NAME_VALUE, *PCERT_NAME_VALUE;

Membres

dwValueType

Indique l’interprétation du membre Value . Pour obtenir de la documentation sur les valeurs possibles de dwValueType, consultez CERT_RDN_ATTR.

Value

CRYPT_INTEGER_BLOB structure qui contient l’attribut RDN. Le membre cbData de Value est la longueur, en octets, du membre pbData . Il ne s’agit pas du nombre d’éléments dans la chaîne pbData .

Par exemple, un DWORD a une longueur de 32 bits ou de 4 octets. Si le membre pbData de Value est un tableau DWORD , le membre cbData de Value est quatre fois plus grand que le nombre d’éléments DWORD dans le tableau. Un type de données court est de 16 bits ou de 2 octets. Si le membre pbData est un tableau de types de données courts , le membre cbData doit avoir deux fois la longueur du tableau.

Le membre pbData de Value peut être un tableau avec fin null de caractères 8 bits ou 16 bits ou un tableau d’éléments de longueur fixe. Si dwValueType a la valeur CERT_RDN_ENCODED_BLOB, pbData est encodé.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête wincrypt.h

Voir aussi

CERT_RDN

CERT_RDN_ATTR

CRYPT_INTEGER_BLOB

CertRDNValueToStrStr