structure CERT_ALT_NAME_ENTRY (wincrypt.h)
La structure CERT_ALT_NAME_ENTRY contient un autre nom dans l’une des différentes formes de nom. Ces noms sont liés par une autorité de certification à la clé publique d’un certificat.
Une structure peut être CERT_ALT_NAME_ENTRY membre d’une structure CERT_ALT_NAME_INFO .
Syntaxe
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;
Membres
dwAltNameChoice
Indique la variante d’union utilisée pour l’autre nom.
Il peut s’agir de l’une des valeurs suivantes :
- 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
Pointeur vers une structure de CERT_OTHER_NAME , qui comprend un identificateur d’objet (OID) et un objet BLOB contenant le nom.
DUMMYUNIONNAME.pwszRfc822Name
Email adresse sous forme de chaîne Unicode.
DUMMYUNIONNAME.pwszDNSName
Nom DNS en tant que chaîne IA5.
DUMMYUNIONNAME.DirectoryName
Structure BLOB qui contient un nom de répertoire.
DUMMYUNIONNAME.pwszURL
URL en tant que chaîne IA5.
DUMMYUNIONNAME.IPAddress
Chaîne d’octets qui est une adresse de protocole Internet définie conformément à Internet RFC 791.
DUMMYUNIONNAME.pszRegisteredID
Identificateur d’objet (OID) de tout objet inscrit.
Configuration requise
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | wincrypt.h |