共用方式為


AlternativeNameType 列舉 (certenroll.h)

AlternativeNameType 列舉會指定在初始化 IAlternativeName 物件時可以指定的替代名稱類型。 替代名稱可用來建立版本 3 X.509AlternativeNames 擴充功能。 您可以使用 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
} ;

常數

 
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
名稱是 URL,例如 http://www.adatum.com/
XCN_CERT_ALT_NAME_IP_ADDRESS
值: 8
此名稱是因特網通訊協定 (IP) 位址,以點狀十進位格式 123.456.789.123
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