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

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

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

継承

ICEnroll インターフェイスは IDispatch インターフェイスから継承されます。 ICEnroll には、次の種類のメンバーもあります。

メソッド

ICEnroll インターフェイスには、次のメソッドがあります。

 
ICEnroll::acceptFilePKCS7

PKCS を含むファイルを受け入れて処理します
ICEnroll::acceptPKCS7

PKCS を受け入れて処理する (ICEnroll.acceptPKCS7)
ICEnroll::createFilePKCS10

base64 でエンコードされた PKCS (ICEnroll.createFilePKCS10) を作成します
ICEnroll::createPKCS10

base64 でエンコードされた PKCS (ICEnroll.createPKCS10) を作成します
ICEnroll::enumContainers

ProviderName プロパティで指定された暗号化サービス プロバイダー (CSP) のコンテナーの名前を取得します。 このメソッドは、最初に ICEnroll インターフェイスで定義されました。
ICEnroll::enumProviders

ProviderType プロパティで指定された使用可能な暗号化サービス プロバイダー (CSP) の名前を取得します。 このメソッドは、最初に ICEnroll インターフェイスで定義されました。
ICEnroll::freeRequestInfo

不要になったセッション識別子を解放します。
ICEnroll::get_CAStoreFlags

ストアを開いたときに証明機関 (CA) ストアを制御するフラグを設定または取得します。 (Get)
ICEnroll::get_CAStoreName

すべての非 "ROOT" 証明書と "MY" 以外の証明書が保持されているストアの名前を設定または取得します。 (Get)
ICEnroll::get_CAStoreType

CAStoreName プロパティで指定されたストアに使用するストアの種類を設定または取得します。 (Get)
ICEnroll::get_ContainerName

ICEnroll4 の ContainerName プロパティは、使用するキー コンテナーの名前を設定または取得します。 (Get)
ICEnroll::get_DeleteRequestCert

要求ストア内のダミー証明書を削除するかどうかを決定するブール値を設定または取得します。 (Get)
ICEnroll::get_GenKeyFlags

証明書要求の生成時に CryptGenKey 関数に渡される値を設定または取得します。 (Get)
ICEnroll::get_HashAlgorithm

PKCS への署名に使用される署名ハッシュ アルゴリズムのみを設定または取得します (ICEnroll.get_HashAlgorithm)
ICEnroll::get_KeySpec

ICEnroll4 の KeySpec プロパティは、生成されたキーの種類を設定または取得します。 (Get)
ICEnroll::get_MyStoreFlags

MY ストアに使用されるレジストリの場所を設定または取得します。 (Get)
ICEnroll::get_MyStoreName

リンクされた秘密キーを持つ証明書が保持されるストアの名前を設定または取得します。 (Get)
ICEnroll::get_MyStoreType

MyStoreName プロパティで指定されたストアの種類を設定または取得します。 (Get)
ICEnroll::get_ProviderFlags

プロバイダーの種類を設定または取得します。 (Get)
ICEnroll::get_ProviderName

ICEnroll4 の ProviderName プロパティは、使用する暗号化サービス プロバイダー (CSP) の名前を設定または取得します。 (Get)
ICEnroll::get_ProviderType

ICEnroll4 の ProviderType プロパティは、プロバイダーの種類を設定または取得します。 (Get)
ICEnroll::get_PVKFileName

ICEnroll4 の PVKFileName プロパティは、エクスポートされたキーを含むファイルの名前を設定または取得します。 (Get)
ICEnroll::get_RequestStoreFlags

要求ストアに使用されるレジストリの場所を設定または取得します。 (Get)
ICEnroll::get_RequestStoreName

ダミー証明書を含むストアの名前を設定または取得します。 (Get)
ICEnroll::get_RequestStoreType

RequestStoreName プロパティで指定されたストアに使用するストアの種類を設定または取得します。 このストアの種類は、CertOpenStore 関数に直接渡されます。 (Get)
ICEnroll::get_RootStoreFlags

ICEnroll4 の RootStoreFlags プロパティは、ルート ストアに使用されるレジストリの場所を設定または取得します。 (Get)
ICEnroll::get_RootStoreName

本質的に信頼された自己署名ルート証明書がすべて保持されているルート ストアの名前を設定または取得します。 (Get)
ICEnroll::get_RootStoreType

RootStoreName プロパティで指定されたストアに使用するストアの種類を設定または取得します。 (Get)
ICEnroll::get_SPCFileName

base64 でエンコードされた PKCS を書き込むファイルの名前を設定または取得します (Get)
ICEnroll::get_UseExistingKeySet

既存のキーを使用するかどうかを決定するブール値を設定または取得します。 (Get)
ICEnroll::get_WriteCertToCSP

ICEnroll4 の WriteCertToCSP プロパティは、証明書を暗号化サービス プロバイダー (CSP) に書き込む必要があるかどうかを決定するブール値を設定または取得します。 (Get)
ICEnroll::getCertFromPKCS7

PKCS に含まれる証明書を取得します
ICEnroll::p ut_CAStoreFlags

ストアを開いたときに証明機関 (CA) ストアを制御するフラグを設定または取得します。 (Put)
ICEnroll::p ut_CAStoreName

すべての非 "ROOT" 証明書と "MY" 以外の証明書が保持されるストアの名前を設定または取得します。 (Put)
ICEnroll::p ut_CAStoreType

CAStoreName プロパティで指定されたストアに使用するストアの種類を設定または取得します。 (Put)
ICEnroll::p ut_ContainerName

ICEnroll4 の ContainerName プロパティは、使用するキー コンテナーの名前を設定または取得します。 (Put)
ICEnroll::p ut_DeleteRequestCert

要求ストア内のダミー証明書を削除するかどうかを決定するブール値を設定または取得します。 (Put)
ICEnroll::p ut_GenKeyFlags

証明書要求の生成時に CryptGenKey 関数に渡される値を設定または取得します。 (Put)
ICEnroll::p ut_HashAlgorithm

PKCS の署名に使用される署名ハッシュ アルゴリズムのみを設定または取得します (ICEnroll.put_HashAlgorithm)
ICEnroll::p ut_KeySpec

ICEnroll4 の KeySpec プロパティは、生成されたキーの種類を設定または取得します。 (Put)
ICEnroll::p ut_MyStoreFlags

MY ストアに使用されるレジストリの場所を設定または取得します。 (Put)
ICEnroll::p ut_MyStoreName

リンクされた秘密キーを持つ証明書が保持されるストアの名前を設定または取得します。 (Put)
ICEnroll::p ut_MyStoreType

MyStoreName プロパティで指定されたストアの種類を設定または取得します。 (Put)
ICEnroll::p ut_ProviderFlags

プロバイダーの種類を設定または取得します。 (Put)
ICEnroll::p ut_ProviderName

ICEnroll4 の ProviderName プロパティは、使用する暗号化サービス プロバイダー (CSP) の名前を設定または取得します。 (Put)
ICEnroll::p ut_ProviderType

ICEnroll4 の ProviderType プロパティは、プロバイダーの種類を設定または取得します。 (Put)
ICEnroll::p ut_PVKFileName

ICEnroll4 の PVKFileName プロパティは、エクスポートされたキーを含むファイルの名前を設定または取得します。 (Put)
ICEnroll::p ut_RequestStoreFlags

要求ストアに使用されるレジストリの場所を設定または取得します。 (Put)
ICEnroll::p ut_RequestStoreName

ダミー証明書を含むストアの名前を設定または取得します。 (Put)
ICEnroll::p ut_RequestStoreType

RequestStoreName プロパティで指定されたストアに使用するストアの種類を設定または取得します。 このストアの種類は、CertOpenStore 関数に直接渡されます。 (Put)
ICEnroll::p ut_RootStoreFlags

ICEnroll4 の RootStoreFlags プロパティは、ルート ストアに使用されるレジストリの場所を設定または取得します。 (Put)
ICEnroll::p ut_RootStoreName

本質的に信頼できる自己署名ルート証明書がすべて保持されるルート ストアの名前を設定または取得します。 (Put)
ICEnroll::p ut_RootStoreType

RootStoreName プロパティで指定されたストアに使用するストアの種類を設定または取得します。 (Put)
ICEnroll::p ut_SPCFileName

base64 でエンコードされた PKCS (Put) を書き込むファイルの名前を設定または取得します。
ICEnroll::p ut_UseExistingKeySet

既存のキーを使用するかどうかを決定するブール値を設定または取得します。 (Put)
ICEnroll::p ut_WriteCertToCSP

ICEnroll4 の WriteCertToCSP プロパティは、証明書を暗号化サービス プロバイダー (CSP) に書き込むかどうかを決定するブール値を設定または取得します。 (Put)

要件

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

関連項目

ICEnroll2

ICEnroll3

ICEnroll4

IDispatch