ICertRequest2 インターフェイス (certcli.h)
ICertRequest2 インターフェイスは、クライアントまたは中間アプリケーションと証明書サービス間の通信を提供する 2 つのインターフェイスのいずれかです。
クライアント アプリケーションと中間アプリケーションは 、ICertRequest2 メソッドを呼び出して、次のタスクを実行できます。
- 証明書要求を送信します。
- 要求の処理、最後の状態、識別子を取得します。
- 要求に対して発行された証明書を取得します。
- 以前の要求の保留中の証明書を取得します。
- Certificate Services サーバーの 証明機関 (CA) 証明書を取得します。
- CA プロパティの値、表示名、および プロパティに関連付けられているフラグを取得します。
- サーバーによって返されるキャッシュされた応答データを取得します。
- HRESULT エラー コードのエラー メッセージ テキストを取得します。
ICertRequest2 は Certcli.h で定義されています。 ただし、プログラムを作成するときは、インクルード ファイルとして Certsrv.h を使用します。 Certcli.dll は ICertRequest2 インターフェイスを提供します。 このインターフェイスの型情報は、プラットフォーム ソフトウェア開発キット (SDK) に付属する Certclil.dll にも含まれています。
Certificate Services インターフェイスは、アパートメント スレッディング モデルとフリー スレッド モデルの両方をサポートします。 スループットを向上させるために、無料スレッド処理をお勧めします。
継承
ICertRequest2 インターフェイスは、ICertRequest と IDispatch から継承されます。 ICertRequest2 には、次の種類のメンバーもあります。
メソッド
ICertRequest2 インターフェイスには、これらのメソッドがあります。
ICertRequest2::GetCAProperty 証明機関 (CA) のプロパティ値を取得します。 (ICertRequest2.GetCAProperty) |
ICertRequest2::GetCAPropertyDisplayName 証明機関 (CA) プロパティのプロパティ表示名を取得します。 |
ICertRequest2::GetCAPropertyFlags 証明機関 (CA) プロパティのプロパティ フラグを取得します。 |
ICertRequest2::GetErrorMessageText HRESULT エラー コードのエラー メッセージ テキストを取得します。 |
ICertRequest2::GetFullResponseProperty サーバーによって返されるキャッシュされた応答データを取得します。 |
ICertRequest2::GetIssuedCertificate 要求 ID または証明書のシリアル番号を指定して、証明書の処理を取得します。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | certcli.h (Certsrv.h を含む) |