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 |