Freigeben über


AlternativeNameType-Aufzählung (certenroll.h)

Die AlternativeNameType--Aufzählung gibt die alternativen Namenstypen an, die beim Initialisieren eines IAlternativeName--Objekts angegeben werden können. Alternative Namen werden verwendet, um eine Version 3 X.509AlternativeNames Erweiterung zu erstellen. Sie können diese Erweiterung mithilfe der IX509ExtensionAlternativeNames Schnittstelle erstellen.

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
} ;

Konstanten

 
XCN_CERT_ALT_NAME_UNKNOWN
Wert: 0
Der Namenstyp wird nicht identifiziert.
XCN_CERT_ALT_NAME_OTHER_NAME
Wert: 1
Der Name besteht aus einem Objektbezeichner (OID) und einem Bytearray, das den Namenswert enthält.
XCN_CERT_ALT_NAME_RFC822_NAME
Wert: 2
Der Name ist eine E-Mail-Adresse wie someone@example.com.
XCN_CERT_ALT_NAME_DNS_NAME
Wert: 3
Der Name ist ein DNS-Name (Domain Name System), z. B. MyDomain.Microsoft.com. Das Format eines DNS-Namens ist Host.Entity.Domain. Weitere Informationen zu DNS finden Sie unter RFC 1034 (Domain Names – Concepts and Facilities) und RFC 1035 (Domain Names – Implementation and Specification).
XCN_CERT_ALT_NAME_X400_ADDRESS
Wert: 4
XCN_CERT_ALT_NAME_DIRECTORY_NAME
Wert: 5
Der Name ist ein X.500 Verzeichnisname wie CN=administrators,CN=users,DC=nttest,DC=microsoft,DC=com.
XCN_CERT_ALT_NAME_EDI_PARTY_NAME
Wert: 6
XCN_CERT_ALT_NAME_URL
Wert: 7
Der Name ist eine URL wie http://www.adatum.com/.
XCN_CERT_ALT_NAME_IP_ADDRESS
Wert: 8
Der Name ist eine IP-Adresse (Internet Protocol) im gepunkteten Dezimalformat 123.456.789.123.
XCN_CERT_ALT_NAME_REGISTERED_ID
Wert: 9
Der Name ist ein Objektbezeichner (OID), der bei der International Standards Organization (ISO) registriert ist.
XCN_CERT_ALT_NAME_GUID
Wert: 10
Der Name ist eine Verzeichnisdienst-Agent-GUID. Die GUID identifiziert einen Server im Active Directory-Replikationssystem als Domänencontroller.
XCN_CERT_ALT_NAME_USER_PRINCIPLE_NAME
Wert: 11
Der Name ist ein Benutzerprinzipalname (UPN). Ein UPN ist ein Benutzeranmeldungsname im E-Mail-Adressformat. Das heißt, ein UPN besteht aus einem Kurznamen für ein Benutzerkonto gefolgt vom DNS-Namen der Active Directory-Struktur, in der sich das Benutzerobjekt befindet. Es hat das Formular UserName@DNS_suffix. Ein Beispiel ist UserName@Microsoft.com, bei dem Microsoft.com das DNS-Suffix und UserName ein Platzhalter für einen Kurznamen ist, der von Microsoft einem Benutzerkonto zugewiesen wird.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista [nur Desktop-Apps]
mindestens unterstützte Server- Windows Server 2008 [Nur Desktop-Apps]
Header- certenroll.h

Siehe auch

CertEnroll-Enumerationen

CertEnroll-Schnittstellen

IAlternativeName-

IX509ExtensionAlternativeNames