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

こちらもご覧ください

CertEnroll インターフェイス

ICertProperty