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

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

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

継承

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

メソッド

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

 
ICEnroll4::acceptFileResponse

createFileRequest の以前の呼び出しに応答して発行された資格情報の配信を受け入れ、資格情報を適切なストアに配置します。
ICEnroll4::acceptResponse

createRequest の以前の呼び出しに応答して発行された資格情報の配信を受け入れ、資格情報を適切なストアに配置します。
ICEnroll4::addAttributeToRequest

証明書要求に属性を追加します。 このメソッドは、ICEnroll4 インターフェイスで最初に定義されました。
ICEnroll4::addBlobPropertyToCertificate

BLOB プロパティを証明書に追加します。
ICEnroll4::addCertTypeToRequestEx

証明書テンプレート (または "証明書の種類") を要求に追加します。
ICEnroll4::addExtensionToRequest

ICEnroll4::addExtensionToRequest メソッドは、要求に拡張を追加します。
ICEnroll4::addNameValuePairToRequest

認証されていない名前と値の文字列のペアを要求に追加します。 このメソッドは、ICEnroll4 インターフェイスで最初に定義されました。
ICEnroll4::binaryToString

バイナリ データ BLOB を文字列に変換します。 このメソッドは、ICEnroll4 インターフェイスで最初に定義されました。
ICEnroll4::createFilePFX

受け入れられた証明書チェーンと秘密キーを、Personal Information Exchange (PFX) 形式のファイルに保存します。 このメソッドは、ICEnroll4 インターフェイスで最初に定義されました。
ICEnroll4::createFileRequest

PKCS (ICEnroll4.createFileRequest) を作成します
ICEnroll4::createPFX

受け入れられた証明書チェーンと秘密キーを、Personal Information Exchange (PFX) 形式の文字列に保存します。 PFX 形式は PKCS (ICEnroll4.createPFX) とも呼ばれます。
ICEnroll4::createRequest

PKCS (ICEnroll4.createRequest) を作成します
ICEnroll4::enumPendingRequest

保留中の証明書要求を列挙し、それぞれから指定したプロパティを取得します。 このメソッドは、ICEnroll4 インターフェイスで最初に定義されました。
ICEnroll4::get_ClientId

クライアント ID 要求属性を設定または取得します。 クライアント ID 要求属性は、証明書要求のソースを示します。 このプロパティは、ICEnroll4 インターフェイスで最初に定義されました。 (Get)
ICEnroll4::get_IncludeSubjectKeyID

生成される証明書要求にサブジェクト キー ID 拡張機能を追加するかどうかを決定します。 (Get)
ICEnroll4::get_PrivateKeyArchiveCertificate

PKCS を使用して秘密キーをアーカイブするために使用される証明書を設定または取得します (Get)
ICEnroll4::get_ThumbPrint

証明書データのハッシュを設定または取得します。 (Get)
ICEnroll4::getCertFromFileResponse

証明機関からの応答を含むファイルから証明書を取得します。 このメソッドは、ICEnroll4 インターフェイスで最初に定義されました。
ICEnroll4::getCertFromResponse

証明機関の応答から証明書を取得します。 このメソッドは、ICEnroll4 インターフェイスによって最初に定義されました。
ICEnroll4::GetKeyLenEx

署名キーと交換キーのサイズ情報を取得します。 このメソッドは、ICEnroll4 インターフェイスで最初に定義されました。
ICEnroll4::getProviderType

指定した暗号化サービス プロバイダー (CSP) の種類を取得します。 このメソッドは、ICEnroll4 インターフェイスで最初に定義されました。
ICEnroll4::InstallPKCS7Ex

証明書または証明書のチェーンを処理し、適切な証明書ストアに配置します。InstallPKCS7 は、ローカル ストアに実際にインストールされている証明書の数を返す点を除きます。
ICEnroll4::p ut_ClientId

クライアント ID 要求属性を設定または取得します。 クライアント ID 要求属性は、証明書要求のソースを示します。 このプロパティは、ICEnroll4 インターフェイスで最初に定義されました。 (Put)
ICEnroll4::p ut_IncludeSubjectKeyID

生成される証明書要求にサブジェクト キー ID 拡張機能を追加するかどうかを決定します。 (Put)
ICEnroll4::p ut_PrivateKeyArchiveCertificate

PKCS (Put) を使用して秘密キーをアーカイブするために使用される証明書を設定または取得します。
ICEnroll4::p ut_SignerCertificate

署名者の証明書を設定します。
ICEnroll4::p ut_ThumbPrint

証明書データのハッシュを設定または取得します。 (Put)
ICEnroll4::removePendingRequest

保留中の要求をクライアントの要求ストアから削除します。 このメソッドは、ICEnroll4 インターフェイスで最初に定義されました。
ICEnroll4::resetAttributes

要求からすべての属性を削除します。 このメソッドは、ICEnroll4 インターフェイスで最初に定義されました。
ICEnroll4::resetBlobProperties

BLOB のプロパティをリセットします。
ICEnroll4::resetExtensions

要求からすべての拡張機能を削除します。 このメソッドは、ICEnroll4 インターフェイスで最初に定義されました。
ICEnroll4::setPendingRequestInfo

保留中の要求のプロパティを設定します。 このメソッドは、ICEnroll4 インターフェイスで最初に定義されました。
ICEnroll4::stringToBinary

エンコードされた文字列をバイナリ データ BLOB に変換します。 このメソッドは、ICEnroll4 インターフェイスで最初に定義されました。

要件

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