IEnroll2 インターフェイス (xenroll.h)
[このインターフェイスは、Windows Server 2008 および Windows Vista では使用できなくなりました。
IEnroll2 インターフェイスは証明書登録制御を表し、主に証明書要求を生成するために使用されます。
継承
IEnroll2 インターフェイスは IEnroll から継承されます。 IEnroll2 には、次の種類のメンバーもあります。
メソッド
IEnroll2 インターフェイスには、これらのメソッドがあります。
IEnroll2::EnumAlgs 現在の暗号化サービス プロバイダー (CSP) でサポートされている特定のアルゴリズム クラス内の暗号化アルゴリズムの ID を取得します。 |
IEnroll2::get_EnableSMIMECapabilities PKCS (Get) を制御します。 |
IEnroll2::get_HashAlgID IEnroll4 の HashAlgID プロパティは、PKCS に署名するときに使用されるハッシュ アルゴリズムを設定または取得します (Get) |
IEnroll2::get_LimitExchangeKeyToEncipherment IEnroll4 の LimitExchangeKeyToEncipherment プロパティは、AT_KEYEXCHANGE要求にデジタル署名と否認以外のキー使用法が含まれているかどうかを決定するブール値を設定または取得します。 (Get) |
IEnroll2::get_ReuseHardwareKeyIfUnableToGenNew IEnroll4 の ReuseHardwareKeyIfUnableToGenNew プロパティは、新しいキーの生成時にエラーが発生した場合に証明書登録コントロール オブジェクトによって実行されるアクションを決定するブール値を設定または取得します。 (Get) |
IEnroll2::GetAlgNameWStr ID を指定して暗号化アルゴリズムの名前を取得します。 このメソッドによって取得される値は、現在の暗号化サービス プロバイダー (CSP) によって異なります。 |
IEnroll2::GetKeyLen IEnroll4::GetKeyLen メソッドは、署名キーと交換キーのキーの最小長と最大長を取得します。 |
IEnroll2::GetSupportedKeySpec 署名や交換操作に関する現在の暗号化サービス プロバイダー (CSP) サポートに関する情報を取得します。 |
IEnroll2::InstallPKCS7Blob 証明書または証明書のチェーンを処理し、適切な証明書ストアに配置します。 このメソッドは、InstallPKCS7Blob が要求証明書を受信しないという点で acceptPKCS7Blob メソッドとは異なります。 |
IEnroll2::p ut_EnableSMIMECapabilities PKCS (Put) を制御します |
IEnroll2::p ut_HashAlgID IEnroll4 の HashAlgID プロパティは、PKCS (Put) に署名するときに使用されるハッシュ アルゴリズムを設定または取得します。 |
IEnroll2::p ut_LimitExchangeKeyToEncipherment IEnroll4 の LimitExchangeKeyToEncipherment プロパティは、AT_KEYEXCHANGE要求にデジタル署名と否認以外のキー使用法が含まれているかどうかを決定するブール値を設定または取得します。 (Put) |
IEnroll2::p ut_ReuseHardwareKeyIfUnableToGenNew IEnroll4 の ReuseHardwareKeyIfUnableToGenNew プロパティは、新しいキーの生成時にエラーが発生した場合に証明書登録コントロール オブジェクトによって実行されるアクションを決定するブール値を設定または取得します。 (Put) |
IEnroll2::Reset 証明書登録コントロール オブジェクトを初期状態に戻し、コントロールを再利用できるようにします。 |
IEnroll2::SetHStoreCA SetHStoreCA メソッドは、CA ストアに使用するハンドルを指定します。 このメソッドは、最初に IEnroll2 インターフェイスで定義されました。 |
IEnroll2::SetHStoreMy SetHStoreMy メソッドは、MY ストアに使用するハンドルを指定します。 このメソッドは、最初に IEnroll2 インターフェイスで定義されました。 |
IEnroll2::SetHStoreRequest SetHStoreRequest メソッドは、要求ストアに使用するハンドルを指定します。 このメソッドは、最初に IEnroll2 インターフェイスで定義されました。 |
IEnroll2::SetHStoreROOT SetHStoreROOT メソッドは、ルート ストアに使用するハンドルを指定します。 このメソッドは、最初に IEnroll2 インターフェイスで定義されました。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | xenroll.h |