Partager via


Énumération AlternativeNameType (certenroll.h)

L’énumération AlternativeNameType spécifie les autres types de noms qui peuvent être spécifiés lors de l’initialisation d’un objet IAlternativeName . D’autres noms sont utilisés pour créer une extension X.509AlternativeNames version 3. Vous pouvez créer cette extension à l’aide de l’interface IX509ExtensionAlternativeNames .

Syntax

typedef enum AlternativeNameType {
  XCN_CERT_ALT_NAME_UNKNOWN = 0,
  XCN_CERT_ALT_NAME_OTHER_NAME = 1,
  XCN_CERT_ALT_NAME_RFC822_NAME = 2,
  XCN_CERT_ALT_NAME_DNS_NAME = 3,
  XCN_CERT_ALT_NAME_X400_ADDRESS = 4,
  XCN_CERT_ALT_NAME_DIRECTORY_NAME = 5,
  XCN_CERT_ALT_NAME_EDI_PARTY_NAME = 6,
  XCN_CERT_ALT_NAME_URL = 7,
  XCN_CERT_ALT_NAME_IP_ADDRESS = 8,
  XCN_CERT_ALT_NAME_REGISTERED_ID = 9,
  XCN_CERT_ALT_NAME_GUID = 10,
  XCN_CERT_ALT_NAME_USER_PRINCIPLE_NAME = 11
} ;

Constantes

 
XCN_CERT_ALT_NAME_UNKNOWN
Valeur : 0
Le type de nom n’est pas identifié.
XCN_CERT_ALT_NAME_OTHER_NAME
Valeur : 1
Le nom se compose d’un identificateur d’objet (OID) et d’un tableau d’octets qui contient la valeur de nom.
XCN_CERT_ALT_NAME_RFC822_NAME
Valeur : 2
Le nom est une adresse e-mail telle que someone@example.com.
XCN_CERT_ALT_NAME_DNS_NAME
Valeur : 3
Le nom est un nom DNS (Domain Name System) tel que MyDomain.Microsoft.com. Le format d’un nom DNS est Host.Entity.Domain. Pour plus d’informations sur DNS, consultez RFC 1034 (Noms de domaine – Concepts et fonctionnalités) et RFC 1035 (Noms de domaine – Implémentation et spécification).
XCN_CERT_ALT_NAME_X400_ADDRESS
Valeur : 4
XCN_CERT_ALT_NAME_DIRECTORY_NAME
Valeur : 5
Le nom est un nom de répertoire X.500 tel que CN=administrators,CN=users,DC=nttest,DC=microsoft,DC=com.
XCN_CERT_ALT_NAME_EDI_PARTY_NAME
Valeur : 6
XCN_CERT_ALT_NAME_URL
Valeur : 7
Le nom est une URL telle que http://www.adatum.com/.
XCN_CERT_ALT_NAME_IP_ADDRESS
Valeur : 8
Le nom est une adresse IP (Internet Protocol) au format décimal en pointillés 123.456.789.123.
XCN_CERT_ALT_NAME_REGISTERED_ID
Valeur : 9
Le nom est un identificateur d’objet (OID) enregistré auprès de l’Organisation internationale de normalisation (ISO).
XCN_CERT_ALT_NAME_GUID
Valeur : 10
Le nom est un GUID d’agent de service d’annuaire. Le GUID identifie un serveur dans le système de réplication Active Directory en tant que contrôleur de domaine.
XCN_CERT_ALT_NAME_USER_PRINCIPLE_NAME
Valeur : 11
Le nom est un nom d’utilisateur principal (UPN). Un UPN est un nom d’ouverture de session utilisateur au format d’adresse e-mail. Autrement dit, un UPN se compose d’un nom abrégé pour un compte d’utilisateur suivi du nom DNS de l’arborescence Active Directory dans laquelle réside l’objet utilisateur. Il a la forme UserName@DNS_suffix. Par exemple UserName@Microsoft.com , Microsoft.com est le suffixe DNS et UserName est un espace réservé pour un nom abrégé attribué par Microsoft à un compte d’utilisateur.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête certenroll.h

Voir aussi

Énumérations CertEnroll

CertEnroll Interfaces

IAlternativeName

IX509ExtensionAlternativeNames