次の方法で共有


ICEnroll3 インターフェイス (xenroll.h)

[このインターフェイスは、Windows Server 2008 および Windows Vista では使用できなくなりました。

ICEnroll3 インターフェイスは、証明書登録制御を表すいくつかのインターフェイスの 1 つです。 オートメーションを使用していない場合は、主に関心があります。 一方、Visual Basic または別の Automation 言語でプログラミングを行っている場合は、 CEnroll オブジェクトを参照してください。

継承

ICEnroll3 インターフェイスは、ICEnroll、ICEnroll2および IDispatch から継承します。 ICEnroll3 には、次の種類のメンバーもあります。

メソッド

ICEnroll3 インターフェイスには、これらのメソッドがあります。

 
ICEnroll3::EnumAlgs

ICEnroll4::EnumAlgs メソッドは、現在の暗号化サービス プロバイダー (CSP) でサポートされている特定のアルゴリズム クラス内の暗号化アルゴリズムの ID を取得します。
ICEnroll3::get_EnableSMIMECapabilities

ICEnroll4::EnableSMIMECapabilities プロパティは、PKCS (Get) かどうかを制御します
ICEnroll3::get_HashAlgID

PKCS に署名するときに使用されるハッシュ アルゴリズムを設定または取得します (Get)
ICEnroll3::get_LimitExchangeKeyToEncipherment

AT_KEYEXCHANGE要求にデジタル署名と否認以外のキー使用法が含まれているかどうかを決定するブール値を設定または取得します。 (Get)
ICEnroll3::get_ReuseHardwareKeyIfUnableToGenNew

新しいキーの生成時にエラーが発生した場合に証明書登録制御オブジェクトによって実行されるアクションを決定するブール値を設定または取得します。 (Get)
ICEnroll3::GetAlgName

ID を指定して暗号化アルゴリズムの名前を取得します。 このメソッドによって取得される値は、現在の暗号化サービス プロバイダー (CSP) によって異なります。 このメソッドは、ICEnroll3 インターフェイスで最初に定義されました。
ICEnroll3::GetKeyLen

署名キーと交換キーの最小キーと最大キー長を取得します。
ICEnroll3::GetSupportedKeySpec

署名や交換操作に対する現在の暗号化サービス プロバイダー (CSP) のサポートに関する情報を取得します。 このメソッドは、ICEnroll3 インターフェイスで最初に定義されました。
ICEnroll3::InstallPKCS7

証明書または証明書のチェーンを処理し、適切な証明書ストアに配置します。 このメソッドは、InstallPKCS7 が要求証明書を受信しないという点で acceptPKCS7 メソッドとは異なります。
ICEnroll3::p ut_EnableSMIMECapabilities

ICEnroll4::EnableSMIMECapabilities プロパティは、PKCS (Put) を制御します
ICEnroll3::p ut_HashAlgID

PKCS (Put) に署名するときに使用されるハッシュ アルゴリズムを設定または取得します。
ICEnroll3::p ut_LimitExchangeKeyToEncipherment

AT_KEYEXCHANGE要求にデジタル署名と否認以外のキー使用法が含まれているかどうかを決定するブール値を設定または取得します。 (Put)
ICEnroll3::p ut_ReuseHardwareKeyIfUnableToGenNew

新しいキーの生成時にエラーが発生した場合に証明書登録制御オブジェクトによって実行されるアクションを決定するブール値を設定または取得します。 (Put)
ICEnroll3::Reset

証明書登録コントロール オブジェクトを初期状態に戻し、コントロールを再利用できるようにします。 このメソッドは、ICEnroll3 インターフェイスで最初に定義されました。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー xenroll.h

こちらもご覧ください

ICEnroll

ICEnroll2

IDispatch