ICertPropertyKeyProvInfo インターフェイス (certenroll.h)

ICertPropertyKeyProvInfo インターフェイスは、秘密キーに関する情報を含む証明書プロパティを表します。 キー情報は IX509PrivateKey オブジェクトに含まれています。

通常、このプロパティは登録プロセスによって初期化され、要求ストアに一時的にコピーされるダミー 証明書 に関連付けられます。 証明機関が送信後に要求を保留中としてマークした場合、自動登録では後で要求 ID を使用して証明書の応答を取得できます。 証明機関が証明書要求を拒否すると、要求ストア内のダミー証明書と、それに関連付けられているすべてのプロパティが削除されます。 証明機関が証明書を発行し、個人用ストアにインストールされている場合、このプロパティは新しい証明書に関連付けられ、ダミー証明書は削除されます。

スマート カードが挿入されると、スマート カード証明書が個人用ストアに自動的にインストールされ、このプロパティが関連付けられます。

暗号化操作を実行するために秘密キーを取得する必要がある場合は常に、このプロパティを使用します。

メモCERTENROLL_PROPERTYID値がXCN_CERT_KEY_PROV_INFO_PROP_ID。

 

継承

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

メソッド

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

 
ICertPropertyKeyProvInfo::get_PrivateKey

証明書に関連付けられている秘密キーを取得します。
ICertPropertyKeyProvInfo::Initialize

秘密キーからオブジェクトを初期化します。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー certenroll.h

こちらもご覧ください

CertEnroll インターフェイス

ICertProperty