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

こちらもご覧ください

IEnroll