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 |