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

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

IEnroll4 インターフェイスは証明書登録制御を表し、主に証明書要求を生成するために使用されます。

継承

IEnroll4 インターフェイスは、IEnroll と IEnroll2 から継承します。 IEnroll4 には、次の種類のメンバーもあります。

メソッド

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

 
IEnroll4::acceptFileResponseWStr

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

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

証明書要求に属性を追加します。
IEnroll4::addBlobPropertyToCertificateWStr

IEnroll4::addBlobPropertyToCertificateWStr メソッドは、BLOB プロパティを証明書に追加します。
IEnroll4::AddCertTypeToRequestWStrEx

証明書テンプレート (証明書の種類とも呼ばれます) を要求に追加します。
IEnroll4::addExtensionToRequestWStr

要求に拡張機能を追加します。
IEnroll4::addNameValuePairToRequestWStr

認証されていない名前と値の文字列のペアを要求に追加します。
IEnroll4::binaryBlobToString

バイナリ データ BLOB を文字列に変換します。 このメソッドは、CryptBinaryToString 関数を使用して変換を実行します。 このメソッドは、最初に IEnroll4 インターフェイスで定義されました。
IEnroll4::createFilePFXWStr

受け入れられた証明書チェーンと秘密キーを、Personal Information Exchange (PFX) 形式のファイルに保存します。
IEnroll4::createFileRequestWStr

PKCS (IEnroll4.createFileRequestWStr) を作成します
IEnroll4::createPFXWStr

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

PKCS (IEnroll4.createRequestWStr) を作成します
IEnroll4::enumPendingRequestWStr

保留中の証明書要求を列挙し、それぞれから指定したプロパティを取得します。
IEnroll4::get_ClientId

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

IEnroll4 の IncludeSubjectKeyID プロパティは、生成される証明書要求にサブジェクト キー ID 拡張機能を追加するかどうかを決定します。 (Get)
IEnroll4::get_ThumbPrintWStr

証明書データのハッシュを設定または取得します。 拇印は、保留中の証明書を指すために使用されます。 (Get)
IEnroll4::getCertContextFromFileResponseWStr

証明機関からの応答を含むファイルから証明書を取得します。
IEnroll4::getCertContextFromResponseBlob

証明機関の応答から証明書を取得します。
IEnroll4::GetKeyLenEx

署名キーと交換キーのサイズ情報を取得します。
IEnroll4::GetPrivateKeyArchiveCertificate

GetPrivateKeyArchiveCertificate メソッドは、秘密キーのアーカイブに使用される証明書を取得します。 このメソッドは、最初に IEnroll4 インターフェイスで定義されました。
IEnroll4::getProviderTypeWStr

指定した暗号化サービス プロバイダー (CSP) の種類を取得します。
IEnroll4::InstallPKCS7BlobEx

InstallPKCS7Blob と同じですが、ローカル ストアに実際にインストールされている証明書の数が返される点が除きます。
IEnroll4::p ut_ClientId

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

IEnroll4 の IncludeSubjectKeyID プロパティは、生成される証明書要求にサブジェクト キー ID 拡張機能を追加するかどうかを決定します。 (Put)
IEnroll4::p ut_ThumbPrintWStr

証明書データのハッシュを設定または取得します。 拇印は、保留中の証明書を指すために使用されます。 (Put)
IEnroll4::removePendingRequestWStr

保留中の要求をクライアントの要求ストアから削除します。
IEnroll4::resetAttributes

要求からすべての属性を削除します。
IEnroll4::resetExtensions

要求からすべての拡張機能を削除します。
IEnroll4::setPendingRequestInfoWStr

保留中の要求のプロパティを設定します。
IEnroll4::SetPrivateKeyArchiveCertificate

SetPrivateKeyArchiveCertificate メソッドは、秘密キーのアーカイブに使用される証明書を指定します。 このメソッドは、最初に IEnroll4 インターフェイスで定義されました。
IEnroll4::SetSignerCertificate

SetSignerCertificate メソッドは、署名者の証明書を指定します。 このメソッドは、最初に IEnroll4 インターフェイスで定義されました。
IEnroll4::stringToBinaryBlob

エンコードされた文字列をバイナリ データ BLOB に変換します。

要件

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

こちらもご覧ください

IEnroll

IEnroll2