CertEnroll 列挙

証明書登録 API では、次の列挙がサポートされています。

列挙 説明
AlgorithmFlags 暗号化アルゴリズムの検索を調整するために使用できるフラグが含まれています。
AlgorithmOperationFlags アルゴリズムで実行できる操作を指定します。 これは、これらの機能に基づいて CSP アルゴリズムまたは CSP 状態情報の運用機能を取得するために使用されます。
AlgorithmType 暗号化アルゴリズムの目的を指定します。
AlternativeNameType AlternativeName 拡張機能の作成時に指定できる代替名の種類を指定します。
CERTENROLL_OBJECTID 証明書登録 API でサポートされている定義済みの オブジェクト識別子 (OID) が含まれています。
CERTENROLL_PROPERTYID 証明書登録 API でサポートされている外部プロパティの定義済みの OID が含まれています。
CommitTemplateFlags テンプレートを保存および削除するためのオプションを指定します。
EncodingType 表示目的でバイト配列に適用されるエンコードの種類を指定します。
EnrollmentCAProperty 証明機関のプロパティ値を指定します。
EnrollmentDisplayStatus ユーザー インターフェイスに登録状態情報を表示するかどうかを指定します。
EnrollmentEnrollStatus 証明書要求の登録状態を指定します。
EnrollmentPolicyFlags グループ ポリシー フラグを指定します。
EnrollmentPolicyServerPropertyFlags 既定のポリシー サーバーを指定します。
EnrollmentSelectionStatus 登録プロセス中にオブジェクトの登録状態を監視するかどうかを指定します。
EnrollmentTemplateProperty 特定のテンプレートのプロパティ値を格納します。
InnerRequestLevel PKCS #7 または CMC 要求内の証明書要求の包含レベルを指定します。
InstallResponseRestrictionFlags 証明書チェーンのローカル インストールに適用される制限を識別するフラグが含まれています。
KeyIdentifierHashAlgorithm 証明書要求で公開キーをハッシュするために使用するアルゴリズムを指定します。
ObjectIdGroupId OID が属するカテゴリまたはグループを指定します。
ObjectIdPublicKeyFlags 公開キー アルゴリズムを署名または暗号化に使用するかどうかを指定します。
PFXExportOptions 個人情報交換 (PFX) メッセージを作成するときに含まれる証明書チェーンの量を指定します。
Pkcs10AllowedSignatureTypes 証明書要求に署名するときに許可される署名の種類を指定します。
PolicyQualifierType 証明書ポリシーに適用される修飾子の種類を指定します。
PolicyServerUrlFlags 証明書登録ポリシー (CEP) サーバー フラグが含まれています。
PolicyServerUrlPropertyID GetStringProperty メソッドによって返されるか、IX509PolicyServerUrl インターフェイスの SetStringProperty メソッドによって設定されるプロパティ値の種類を指定する値が含まれます。
RequestClientInfoClientId 証明書要求を作成したアプリケーションの種類を指定します。
WebEnrollmentFlags Web 登録の動作を指定します。
WebSecurityLevel Web 対応のメソッドまたはプロパティがスクリプト作成に安全かどうかを指定します。
X500NameFlags 識別名または相対識別名の表示およびエンコード特性を指定します。
X509CertificateEnrollmentContext 証明書の対象となる終了エンティティの性質を指定します。
X509CertificateTemplateEnrollmentFlag 登録時のサーバーとクライアントのアクションを指定する値が含まれます。
X509CertificateTemplateGeneralFlag テンプレートと関連する証明書に関する使用情報と変更情報が含まれています。
X509CertificateTemplatePrivateKeyFlag 秘密キーに関するクライアント アクションを指定する値が含まれます。
X509CertificateTemplateSubjectNameFlag サブジェクト名に関するサーバーとクライアントのアクションを指定する値が含まれます。
X509EnrollmentPolicyExportFlags ポリシー サーバーからエクスポートする項目を指定します。
X509EnrollmentPolicyLoadOption ポリシー サーバーからポリシーを取得する方法を指定します。
X509KeySpec 従来の CSP のキーの使用を指定します。
X509KeyUsageFlags 証明書に含まれるキーの目的を指定します。
X509PrivateKeyExportFlags 秘密キーのエクスポート ポリシーを指定します。
X509PrivateKeyProtection KSP または CSP でサポートされる秘密キー保護のレベルを指定します。
X509PrivateKeyUsageFlags 秘密キーの使用を許可する値を指定します。
X509PrivateKeyVerify 秘密キーの検証中にユーザー インターフェイスを表示するかどうか、および CSP または KSP がスマート カードを表している場合に検証を続行できるかどうかを指定します。
X509ProviderType 暗号化サービス プロバイダーまたはキー サービス プロバイダーの種類を指定します。
X509RequestInheritOptions 既存の証明書から新しい要求を作成するときに、キー、拡張値、および外部プロパティを継承する方法を指定します。
X509RequestType 証明書要求の種類を指定します。
X509SCEPDisposition 応答メッセージを処理する要求の結果の処理について説明します。
X509SCEPFailInfo SCEP 証明書の登録エラーの性質について説明します。

 

証明書登録 API リファレンス

CertEnroll インターフェイス