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 |