Condividi tramite


CERT_NAME_VALUE struttura (wincrypt.h)

La struttura CERT_NAME_VALUE contiene un valore di attributo RDN ( Nome distinto relativo ). È come la struttura CERT_RDN_ATTR , ad eccezione del fatto che non include il membro dell'identificatore dell'oggetto membro di CERT_RDN_ATTR. Come in CERT_RDN_ATTR, l'interpretazione del membro Value dipende da dwValueType.

Sintassi

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

Members

dwValueType

Indica l'interpretazione del membro Value . Per la documentazione sui valori possibili di dwValueType, vedere CERT_RDN_ATTR.

Value

CRYPT_INTEGER_BLOB struttura contenente l'attributo RDN. Il membro cbData di Value è la lunghezza, in byte, del membro pbData . Non è il numero di elementi nella stringa pbData .

Ad esempio, un DWORD è a 32 bit o a 4 byte di lunghezza. Se il membro pbData di Value è una matrice DWORD, il membro cbData di Value sarà quattro volte il numero di elementi DWORD nella matrice. Un tipo di dati breve è di 16 bit o 2 byte di lunghezza. Se il membro pbData è una matrice di tipi di dati brevi , il membro cbData deve essere due volte la lunghezza della matrice.

Il membro pbData di Value può essere una matrice con terminazione null di caratteri a 8 bit o a 16 bit o una matrice a lunghezza fissa di elementi. Se dwValueType è impostato su CERT_RDN_ENCODED_BLOB, pbData viene codificato.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione wincrypt.h

Vedi anche

CERT_RDN

CERT_RDN_ATTR

CRYPT_INTEGER_BLOB

CertRDNValueToStr