共用方式為


AlternativeNameType 列舉 (certenroll.h)

AlternativeNameType 列舉會指定初始化 IAlternativeName 物件時可以指定的替代名稱類型。 替代名稱可用來建立第 3 版 X.509AlternativeNames 擴充功能。 您可以使用 IX509ExtensionAlternativeNames 介面來建立此延伸模組。

語法

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

常數

 
XCN_CERT_ALT_NAME_UNKNOWN
值:0
無法識別名稱類型。
XCN_CERT_ALT_NAME_OTHER_NAME
值:1
此名稱包含 物件標識子 (OID) 和包含名稱值的位元組數位。
XCN_CERT_ALT_NAME_RFC822_NAME
值:2
此名稱是電子郵件位址,例如 someone@example.com
XCN_CERT_ALT_NAME_DNS_NAME
值:3
此名稱是網域名稱系統 (DNS) 名稱,例如 MyDomain.Microsoft.com。 DNS 名稱的格式 Host.Entity.Domain。 如需 DNS 的詳細資訊,請參閱 RFC 1034(功能變數名稱—概念和設施),以及 RFC 1035(功能變數名稱—實作和規格)。
XCN_CERT_ALT_NAME_X400_ADDRESS
值:4
XCN_CERT_ALT_NAME_DIRECTORY_NAME
值:5
此名稱是 X.500 目錄名稱,例如 CN=administrators,CN=users,DC=nttest,DC=microsoft,DC=com
XCN_CERT_ALT_NAME_EDI_PARTY_NAME
值:6
XCN_CERT_ALT_NAME_URL
值:7
此名稱是網址,例如 http://www.adatum.com/
XCN_CERT_ALT_NAME_IP_ADDRESS
值:8
此名稱是以點狀十進位格式 123.456.789.123的因特網通訊協定 (IP) 位址。
XCN_CERT_ALT_NAME_REGISTERED_ID
值:9
此名稱是向國際標準組織 (ISO) 註冊 (OID) 物件識別碼。
XCN_CERT_ALT_NAME_GUID
值:10
名稱為目錄服務代理程式 GUID。 GUID 會將伺服器識別到 Active Directory 複寫系統做為域控制器。
XCN_CERT_ALT_NAME_USER_PRINCIPLE_NAME
值:11
此名稱是 用戶主體名稱 (UPN)。 UPN 是電子郵件位址格式的使用者登入名稱。 也就是說,UPN 是由用戶帳戶的速記名稱所組成,後面接著用戶物件所在 Active Directory 樹狀結構的 DNS 名稱。 其表單 UserName@DNS_suffix。 例如,UserName@Microsoft.com 其中 Microsoft.com 是 DNS 後綴,UserName 是Microsoft指派給用戶帳戶之速記名稱的佔位符。

要求

要求 價值
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
支援的最低伺服器 Windows Server 2008 [僅限傳統型應用程式]
標頭 certenroll.h

另請參閱

CertEnroll 列舉

CertEnroll 介面

IAlternativeName

IX509ExtensionAlternativeNames