Partager via


AlternativeNameType, énumération (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. Les autres noms sont utilisés pour créer une version 3 X.509AlternativeNames extension. Vous pouvez créer cette extension à l’aide de l’interface IX509ExtensionAlternativeNames.

Syntaxe

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 du 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 installations) 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é 123.456.789.123.
XCN_CERT_ALT_NAME_REGISTERED_ID
Valeur : 9
Le nom est un identificateur d’objet (OID) inscrit auprès de l’Organisation internationale des normes (ISO).
XCN_CERT_ALT_NAME_GUID
Valeur : 10
Le nom est un GUID de l’agent de service d’annuaire. Le GUID identifie un serveur au 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 où 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.

Exigences

Exigence Valeur
client minimum pris en charge Windows Vista [applications de bureau uniquement]
serveur minimum pris en charge Windows Server 2008 [applications de bureau uniquement]
d’en-tête certenroll.h

Voir aussi

énumérations CertEnroll

interfaces CertEnroll

IAlternativeName

IX509ExtensionAlternativeNames