estructura CERT_ALT_NAME_ENTRY (wincrypt.h)

La estructura CERT_ALT_NAME_ENTRY contiene un nombre alternativo en una de las diversas formas de nombre. Estos nombres están enlazados por una entidad de certificación (CA) a la clave pública de un certificado.

Una estructura puede ser CERT_ALT_NAME_ENTRY miembro de una estructura de CERT_ALT_NAME_INFO .

Sintaxis

typedef struct _CERT_ALT_NAME_ENTRY {
  DWORD dwAltNameChoice;
  union {
    PCERT_OTHER_NAME pOtherName;
    LPWSTR           pwszRfc822Name;
    LPWSTR           pwszDNSName;
    CERT_NAME_BLOB   DirectoryName;
    LPWSTR           pwszURL;
    CRYPT_DATA_BLOB  IPAddress;
    LPSTR            pszRegisteredID;
  } DUMMYUNIONNAME;
} CERT_ALT_NAME_ENTRY, *PCERT_ALT_NAME_ENTRY;

Miembros

dwAltNameChoice

Indica la variante de unión usada para el nombre alternativo.

Puede ser uno de los siguientes valores:

  • CERT_ALT_NAME_OTHER_NAME
  • CERT_ALT_NAME_RFC822_NAME
  • CERT_ALT_NAME_DNS_NAME
  • CERT_ALT_NAME_DIRECTORY_NAME
  • CERT_ALT_NAME_URL
  • CERT_ALT_NAME_IP_ADDRESS
  • CERT_ALT_NAME_REGISTERED_ID

DUMMYUNIONNAME

DUMMYUNIONNAME.pOtherName

Puntero a una estructura de CERT_OTHER_NAME , que incluye un identificador de objeto (OID) y un BLOB que contiene el nombre.

DUMMYUNIONNAME.pwszRfc822Name

Email dirección como una cadena Unicode.

DUMMYUNIONNAME.pwszDNSName

Nombre DNS como una cadena IA5.

DUMMYUNIONNAME.DirectoryName

Estructura BLOB que contiene un nombre de directorio.

DUMMYUNIONNAME.pwszURL

Dirección URL como una cadena IA5.

DUMMYUNIONNAME.IPAddress

Cadena octeto que es una dirección de protocolo de Internet definida de acuerdo con Internet RFC 791.

DUMMYUNIONNAME.pszRegisteredID

Identificador de objeto (OID) de cualquier objeto registrado.

Requisitos

   
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_ALT_NAME_INFO

CRYPT_ATTRIBUTE_TYPE_VALUE

CRYPT_INTEGER_BLOB