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 |