estructura CERT_NAME_VALUE (wincrypt.h)

La estructura CERT_NAME_VALUE contiene un valor de atributo de nombre distintivo relativo (RDN). Es como la estructura CERT_RDN_ATTR , salvo que no incluye el miembro de identificador de objeto que es miembro de CERT_RDN_ATTR. Como en CERT_RDN_ATTR, la interpretación del miembro Value depende de dwValueType.

Sintaxis

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

Miembros

dwValueType

Indica la interpretación del miembro Value . Para obtener documentación sobre los posibles valores de dwValueType, consulte CERT_RDN_ATTR.

Value

CRYPT_INTEGER_BLOB estructura que contiene el atributo RDN. El miembro cbData de Value es la longitud, en bytes, del miembro pbData . No es el número de elementos de la cadena pbData .

Por ejemplo, DWORD tiene una longitud de 32 bits o 4 bytes. Si el miembro pbData de Value es una matriz DWORD , el miembro cbData de Value sería cuatro veces el número de elementos DWORD de la matriz. Un tipo de datos corto es de 16 bits o 2 bytes de longitud. Si el miembro pbData es una matriz de tipos de datos cortos , el miembro cbData debe ser dos veces la longitud de la matriz.

El miembro pbData de Value puede ser una matriz terminada en null de caracteres de 8 o 16 bits o una matriz de elementos de longitud fija. Si dwValueType se establece en CERT_RDN_ENCODED_BLOB, pbData se codifica.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado wincrypt.h

Consulte también

CERT_RDN

CERT_RDN_ATTR

CRYPT_INTEGER_BLOB

CertRDNValueToStr