ICertPropertyEnrollment インターフェイス (certenroll.h)
ICertPropertyEnrollment インターフェイスは、クライアントが IX509Enrollment インターフェイスで Enroll メソッドを呼び出したときに作成された証明書および証明機関 (CA) 情報を含む証明書プロパティを表します。 プロパティの値は、次の情報で構成されます。
- 証明書要求 ID
- 証明書サブジェクトの共通名 (CN)
- 証明機関 (CA) ドメイン ネーム システム (DNS) 名
- 要求されている証明書の省略可能な表示名
このプロパティは登録プロセスによって初期化され、要求ストアに一時的にコピーされるダミー証明書に関連付けられます。 CA が送信後に保留中の要求をマークした場合、自動登録では後で要求 ID を使用して証明書の応答を取得できます。 CA が証明書要求を拒否すると、要求ストア内のダミー証明書と、それに関連付けられているすべてのプロパティが削除されます。 CA が証明書を発行し、それが個人用ストアにインストールされている場合、このプロパティは新しい証明書に関連付けられてダミー証明書が削除されます。
メモCERTENROLL_PROPERTYID値はXCN_CERT_ENROLLMENT_PROP_ID。
継承
ICertPropertyEnrollment インターフェイスは ICertProperty から継承されます。 ICertPropertyEnrollment には、次の種類のメンバーもあります。
メソッド
ICertPropertyEnrollment インターフェイスには、これらのメソッドがあります。
ICertPropertyEnrollment::get_CADnsName 証明機関 (CA) のドメイン ネーム システム (DNS) 名を取得します。 |
ICertPropertyEnrollment::get_CAName 証明機関 (CA) の共通名 (CN) を取得します。 |
ICertPropertyEnrollment::get_FriendlyName 証明書の表示名を取得します。 (ICertPropertyEnrollment.get_FriendlyName) |
ICertPropertyEnrollment::get_RequestId 一意の証明書要求識別子を取得します。 |
ICertPropertyEnrollment::Initialize 証明書要求 ID、証明機関 (CA) 構成文字列、およびオプションの証明書表示名から プロパティを初期化します。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | certenroll.h |