Compartilhar via


estrutura CERT_NAME_VALUE (wincrypt.h)

A estrutura CERT_NAME_VALUE contém um valor de atributo RDN ( nome diferenciado relativo ). É como a estrutura CERT_RDN_ATTR , exceto que não inclui o membro do identificador de objeto que é membro do CERT_RDN_ATTR. Como em CERT_RDN_ATTR, a interpretação do membro Value depende de dwValueType.

Sintaxe

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

Membros

dwValueType

Indica a interpretação do membro Value . Para obter a documentação sobre os valores possíveis de dwValueType, consulte CERT_RDN_ATTR.

Value

CRYPT_INTEGER_BLOB estrutura que contém o atributo RDN. O membro cbData de Value é o comprimento, em bytes, do membro pbData . Não é o número de elementos na cadeia de caracteres pbData .

Por exemplo, um DWORD tem 32 bits ou 4 bytes de comprimento. Se o membro pbData de Value for uma matriz DWORD , o membro cbData de Value será quatro vezes o número de elementos DWORD na matriz. Um tipo de dados curto tem 16 bits ou 2 bytes de comprimento. Se o membro pbData for uma matriz de tipos de dados curtos , o membro cbData deverá ter duas vezes o comprimento da matriz.

O membro pbData de Value pode ser uma matriz terminada em nulo de caracteres de 8 bits ou 16 bits ou uma matriz de elementos de comprimento fixo. Se dwValueType estiver definido como CERT_RDN_ENCODED_BLOB, pbData será codificado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho wincrypt.h

Confira também

CERT_RDN

CERT_RDN_ATTR

CRYPT_INTEGER_BLOB

CertRDNValueToStr