iCertPropertyEnrollment 介面 (certenroll.h)
ICertPropertyEnrollment 介面代表憑證屬性,其中包含當用戶端在IX509Enrollment 介面上呼叫 Enroll 方法時所建立的憑證和證書頒發機構單位 (CA) 資訊。 屬性值包含下列資訊:
- 憑證要求標識碼
- 憑證主體的一般名稱 (CN)
- 證書頒發機構單位 (CA) 功能變數名稱系統 (DNS) 名稱
- 所要求憑證的選擇性顯示名稱
這個屬性是由註冊程式初始化,並與暫時複製到要求存放區的虛擬憑證相關聯。 如果 CA 在提交要求后將要求標示為擱置中,則稍後自動註冊可以使用要求標識符來擷取憑證回應。 如果 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 從憑證要求標識碼、證書頒發機構單位 (CA) 組態字串和選擇性憑證顯示名稱,初始化 屬性。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | certenroll.h |