Enumerazione AlternativeNameType (certenroll.h)

L'enumerazione AlternativeNameType specifica i tipi di nome alternativi che possono essere specificati durante l'inizializzazione di un oggetto IAlternativeName. I nomi alternativi vengono usati per creare una versione 3 X.509'estensione AlternativeNames. È possibile creare questa estensione usando l'interfaccia IX509ExtensionAlternativeNames.

Sintassi

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

Costanti

 
XCN_CERT_ALT_NAME_UNKNOWN
Valore: 0
Il tipo di nome non è identificato.
XCN_CERT_ALT_NAME_OTHER_NAME
Valore: 1
Il nome è costituito da un identificatore di oggetto (OID) e da una matrice di byte che contiene il valore del nome.
XCN_CERT_ALT_NAME_RFC822_NAME
Valore: 2
Il nome è un indirizzo di posta elettronica, ad esempio someone@example.com.
XCN_CERT_ALT_NAME_DNS_NAME
Valore: 3
Il nome è un nome DNS (Domain Name System), ad esempio MyDomain.Microsoft.com. Il formato di un nome DNS è Host.Entity.Domain. Per altre informazioni sul DNS, vedere RFC 1034 (Nomi di dominio - Concetti e strutture) e RFC 1035 (Nomi di dominio - Implementazione e specifica).
XCN_CERT_ALT_NAME_X400_ADDRESS
Valore: 4
XCN_CERT_ALT_NAME_DIRECTORY_NAME
Valore: 5
Il nome è un nome di directory X.500, ad esempio CN=administrators,CN=users,DC=nttest,DC=microsoft,DC=com.
XCN_CERT_ALT_NAME_EDI_PARTY_NAME
Valore: 6
XCN_CERT_ALT_NAME_URL
Valore: 7
Il nome è un URL, ad esempio http://www.adatum.com/.
XCN_CERT_ALT_NAME_IP_ADDRESS
Valore: 8
Il nome è un indirizzo IP (Internet Protocol) in formato decimale punteggiato 123.456.789.123.
XCN_CERT_ALT_NAME_REGISTERED_ID
Valore: 9
Il nome è un identificatore di oggetto (OID) registrato con l'International Standards Organization (ISO).
XCN_CERT_ALT_NAME_GUID
Valore: 10
Il nome è un GUID dell'agente del servizio directory. Il GUID identifica un server nel sistema di replica di Active Directory come controller di dominio.
XCN_CERT_ALT_NAME_USER_PRINCIPLE_NAME
Valore: 11
Il nome è un nome dell'entità utente (UPN). Un UPN è un nome di accesso utente in formato indirizzo di posta elettronica. Ovvero, un UPN è costituito da un nome abbreviato per un account utente seguito dal nome DNS dell'albero di Active Directory in cui risiede l'oggetto utente. Ha il formato UserName@DNS_suffix. Un esempio è UserName@Microsoft.com in cui Microsoft.com è il suffisso DNS e UserName è un segnaposto per un nome abbreviato assegnato da Microsoft a un account utente.

Fabbisogno

Requisito Valore
client minimo supportato Windows Vista [solo app desktop]
server minimo supportato Windows Server 2008 [solo app desktop]
intestazione certenroll.h

Vedere anche

enumerazioni CertEnroll

interfacce CertEnroll

IAlternativeName

IX509ExtensionAlternativeNames