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
発行元の Active Directory 識別名を発行された証明書のサブジェクト名として指定するように証明機関 (CA) に指示します。
SubjectNameRequireCommonName
値: 0x40000000
発行元の証明書のサブジェクト名として要求元の Active Directory 共通名 (CN) を指定するように証明機関 (CA) に指示します。
SubjectNameRequireEmail
値: 0x20000000
発行元の Active Directory ユーザー オブジェクトの 電子メール 属性の値を、発行された証明書のサブジェクト名として指定するように CA に指示します。
SubjectNameRequireDNS
値: 0x10000000
発行元の Active Directory ユーザー オブジェクトの DNS 属性の値を、発行された証明書のサブジェクト名として指定するように CA に指示します。
SubjectNameAndAlternativeNameOldCertSupplies
値: 0x8
更新証明書要求を作成するときに、既存の有効な証明書のサブジェクト名と代替サブジェクト名拡張機能を再利用するようにクライアントに指示します。 このフラグは、 SubjectNameEnrolleeSupplies フラグまたは SubjectAlternativeNameEnrolleeSupplies フラグが指定されている場合にのみ使用できます。
SubjectAlternativeNameEnrolleeSupplies
値: 0x10000
証明書要求でサブジェクトの別名情報を指定するようにクライアントに指示します。
SubjectAlternativeNameRequireDirectoryGUID
値: 0x1000000
要求者の Active Directory ユーザー オブジェクトの objectGUID 属性の値を、発行された証明書のサブジェクト代替名拡張機能に追加するように CA に指示します。
SubjectAlternativeNameRequireUPN
値: 0x2000000
要求者の Active Directory ユーザー オブジェクトの UPN 属性の値を、発行された証明書のサブジェクト代替名拡張機能に追加するように CA に指示します。
SubjectAlternativeNameRequireEmail
値: 0x4000000
要求者の Active Directory ユーザー オブジェクトの 電子メール 属性の値を、発行された証明書のサブジェクト代替名拡張機能に追加するように CA に指示します。
SubjectAlternativeNameRequireSPN
値: 0x800000
要求者の Active Directory ユーザー オブジェクトの SPN 属性の値を、発行された証明書のサブジェクト代替名拡張機能に追加するように CA に指示します。
SubjectAlternativeNameRequireDNS
値: 0x8000000
要求者の Active Directory ユーザー オブジェクトの DNS 属性の値を、発行された証明書のサブジェクト代替名拡張機能に追加するように CA に指示します。
SubjectAlternativeNameRequireDomainDNS
値: 0x400000
ルート ドメインの DNS の値を、発行された証明書のサブジェクト代替名拡張機能に追加するように CA に指示します。

要件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
Header certenroll.h