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 名称是一个 URL,如 http://www.adatum.com/。 |
XCN_CERT_ALT_NAME_IP_ADDRESS 值:8 该名称是一个 Internet 协议 (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) |
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows Vista [仅限桌面应用] |
支持的最低服务器 | Windows Server 2008 [仅限桌面应用] |
标头 | certenroll.h |