X509CertificateTemplateSubjectNameFlag 枚举 (certenroll.h)

X509CertificateTemplateSubjectNameFlag 枚举包含指定有关使用者名称的服务器和客户端操作的值。

语法

typedef enum X509CertificateTemplateSubjectNameFlag {
  SubjectNameEnrolleeSupplies = 0x1,
  SubjectNameRequireDirectoryPath = 0x80000000,
  SubjectNameRequireCommonName = 0x40000000,
  SubjectNameRequireEmail = 0x20000000,
  SubjectNameRequireDNS = 0x10000000,
  SubjectNameAndAlternativeNameOldCertSupplies = 0x8,
  SubjectAlternativeNameEnrolleeSupplies = 0x10000,
  SubjectAlternativeNameRequireDirectoryGUID = 0x1000000,
  SubjectAlternativeNameRequireUPN = 0x2000000,
  SubjectAlternativeNameRequireEmail = 0x4000000,
  SubjectAlternativeNameRequireSPN = 0x800000,
  SubjectAlternativeNameRequireDNS = 0x8000000,
  SubjectAlternativeNameRequireDomainDNS = 0x400000
} ;

常量

 
SubjectNameEnrolleeSupplies
值: 0x1
指示客户端在证书请求中提供使用者信息。
SubjectNameRequireDirectoryPath
值: 0x80000000
指示证书颁发机构 (CA) 将请求者的 Active Directory 可分辨名称指定为所颁发的证书中的使用者名称。
SubjectNameRequireCommonName
值: 0x40000000
指示证书颁发机构 (CA) 将请求者的 Active Directory 公用名 (CN) 指定为所颁发的证书中的使用者名称。
SubjectNameRequireEmail
值: 0x20000000
指示 CA 将请求者的 Active Directory 用户对象中 电子邮件 属性的值指定为所颁发的证书中的使用者名称。
SubjectNameRequireDNS
值: 0x10000000
指示 CA 将请求者的 Active Directory 用户对象中的 DNS 属性的值指定为颁发的证书中的使用者名称。
SubjectNameAndAlternativeNameOldCertSupplies
值: 0x8
指示客户端在创建续订证书请求时重用现有有效证书中的使用者名称和备用使用者名称扩展。 仅当指定 SubjectNameEnrolleeSuppliesSubjectAlternativeNameEnrolleeSupplies 标志时,才能使用此标志。
SubjectAlternativeNameEnrolleeSupplies
值: 0x10000
指示客户端在证书请求中提供使用者可选名称信息。
SubjectAlternativeNameRequireDirectoryGUID
值: 0x1000000
指示 CA 将请求者的 Active Directory 用户对象中的 objectGUID 属性的值添加到颁发的证书中的使用者可选名称扩展。
SubjectAlternativeNameRequireUPN
值: 0x2000000
指示 CA 将请求者的 Active Directory 用户对象中的 UPN 属性的值添加到颁发的证书中的使用者可选名称扩展。
SubjectAlternativeNameRequireEmail
值: 0x4000000
指示 CA 将请求者的 Active Directory 用户对象中 电子邮件 属性的值添加到颁发的证书中的“使用者可选名称”扩展。
SubjectAlternativeNameRequireSPN
值: 0x800000
指示 CA 将请求者的 Active Directory 用户对象中的 SPN 属性的值添加到颁发的证书中的使用者可选名称扩展。
SubjectAlternativeNameRequireDNS
值: 0x8000000
指示 CA 将请求者的 Active Directory 用户对象中的 DNS 属性的值添加到颁发的证书中的使用者可选名称扩展。
SubjectAlternativeNameRequireDomainDNS
值: 0x400000
指示 CA 将根域的 DNS 值添加到颁发的证书中的“使用者可选名称”扩展。

要求

要求
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
标头 certenroll.h