X509CertificateTemplateEnrollmentFlag 列挙 (certenroll.h)
X509CertificateTemplateEnrollmentFlag 列挙には、登録中にサーバーとクライアントのアクションを指定する値が含まれています。
構文
typedef enum X509CertificateTemplateEnrollmentFlag {
EnrollmentIncludeSymmetricAlgorithms = 0x1,
EnrollmentPendAllRequests = 0x2,
EnrollmentPublishToKRAContainer = 0x4,
EnrollmentPublishToDS = 0x8,
EnrollmentAutoEnrollmentCheckUserDSCertificate = 0x10,
EnrollmentAutoEnrollment = 0x20,
EnrollmentDomainAuthenticationNotRequired = 0x80,
EnrollmentPreviousApprovalValidateReenrollment = 0x40,
EnrollmentUserInteractionRequired = 0x100,
EnrollmentAddTemplateName = 0x200,
EnrollmentRemoveInvalidCertificateFromPersonalStore = 0x400,
EnrollmentAllowEnrollOnBehalfOf = 0x800,
EnrollmentAddOCSPNoCheck = 0x1000,
EnrollmentReuseKeyOnFullSmartCard = 0x2000,
EnrollmentNoRevocationInfoInCerts = 0x4000,
EnrollmentIncludeBasicConstraintsForEECerts = 0x8000,
EnrollmentPreviousApprovalKeyBasedValidateReenrollment = 0x10000,
EnrollmentCertificateIssuancePoliciesFromRequest = 0x20000,
EnrollmentSkipAutoRenewal = 0x40000
} ;
定数
EnrollmentIncludeSymmetricAlgorithms 値: 0x1 証明書要求と発行された証明書に Secure/多目的インターネット メール拡張機能 (S/MIME) 拡張機能を含むようにクライアントとサーバーに指示します。 |
EnrollmentPendAllRequests 値: 0x2 すべての証明書要求を保留中の状態にするように 証明機関 (CA) に指示します。 |
EnrollmentPublishToKRAContainer 値: 0x4 発行された証明書を Active Directory のキー回復エージェント (KRA) コンテナーに発行するように証明機関に指示します。 |
EnrollmentPublishToDS 値: 0x8 発行された証明書を Active Directory のユーザー オブジェクトの userCertificate 属性に追加するようにクライアントとサーバーに指示します。 |
EnrollmentAutoEnrollmentCheckUserDSCertificate 値: 0x10 Active Directory のユーザー オブジェクトの userCertificate 属性に、このテンプレートに基づく有効な証明書が既に含まれている場合は、このテンプレートに基づいて証明書を自動的に登録しないようにクライアントに指示します。 |
EnrollmentAutoEnrollment 値: 0x20 このテンプレートに基づく証明書を自動的に登録するようにクライアントに指示します。 |
EnrollmentDomainAuthenticationNotRequired 値: 0x80 使用されていません。 |
EnrollmentPreviousApprovalValidateReenrollment 値: 0x40 公開キーが既存の証明書に含まれている秘密キーを使用して証明書に署名するようにクライアントに指示します。 |
EnrollmentUserInteractionRequired 値: 0x100 このテンプレートに基づいて証明書要求を登録する前に、ユーザーの同意を取得するようにクライアントに指示します。 |
EnrollmentAddTemplateName 値: 0x200 使用されていません。 |
EnrollmentRemoveInvalidCertificateFromPersonalStore 値: 0x400 有効期限が切れた証明書、失効した証明書、または更新された証明書をローカル証明書ストアから削除するようにクライアントに指示します。 |
EnrollmentAllowEnrollOnBehalfOf 値: 0x800 サーバーに対して、代理登録 (EOBO) 機能を許可するように指示します。 |
EnrollmentAddOCSPNoCheck 値: 0x1000 発行された証明書に失効情報を含めないようにサーバーに指示し、証明書所有者が証明書の有効期間中信頼できることを指定する id-pkix-ocsp-nocheck 拡張機能を追加します。 |
EnrollmentReuseKeyOnFullSmartCard 値: 0x2000 カードで新しい秘密キーを作成できない場合は、スマート カード ベースの証明書の更新のために秘密キーを再利用するようにクライアントに指示します。 |
EnrollmentNoRevocationInfoInCerts 値: 0x4000 発行された証明書に失効情報を含めないようにサーバーに指示します。 |
EnrollmentIncludeBasicConstraintsForEECerts 値: 0x8000 発行された証明書に基本制約拡張機能を含めるようサーバーに指示します。 |
EnrollmentPreviousApprovalKeyBasedValidateReenrollment 値: 0x10000 |
EnrollmentCertificateIssuancePoliciesFromRequest 値: 0x20000 |
EnrollmentSkipAutoRenewal 値: 0x40000 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
Header | certenroll.h |