Antarmuka ICertProperty (certenroll.h)
Antarmuka ICertProperty dapat digunakan untuk mengaitkan properti eksternal dengan sertifikat. Properti tidak pernah dikirim atau diproses oleh otoritas sertifikasi, dan tidak disimpan di dalam sertifikat. Biasanya, sertifikat dikaitkan dengan sertifikat setelah sertifikat diterima dari otoritas sertifikasi dan sebelum disimpan di penyimpanan. Properti disimpan di penyimpanan bersama dengan sertifikat. Kumpulan properti terkandung dalam objek ICertProperties . Anda dapat menginisialisasi koleksi dengan menggunakan sertifikat yang sudah ada.
Enumerasi CERTENROLL_PROPERTYID mengidentifikasi properti yang dapat Anda tentukan atau ambil. Selain itu, antarmuka berikut, yang mewarisi dari ICertProperty, dapat digunakan untuk menentukan properti yang paling umum digunakan:
- ICertPropertyArchived
- ICertPropertyArchivedKeyHash
- ICertPropertyAutoEnroll
- ICertPropertyBackedUp
- ICertPropertyDescription
- ICertPropertyEnrollment
- ICertPropertyFriendlyName
- ICertPropertyKeyProvInfo
- ICertPropertyRenewal
- ICertPropertyRequestOriginator
- ICertPropertySHA1Hash
Warisan
Antarmuka ICertProperty mewarisi dari antarmuka IDispatch . ICertProperty juga memiliki jenis anggota ini:
Metode
Antarmuka ICertProperty memiliki metode ini.
ICertProperty::get_PropertyId Menentukan atau mengambil nilai enumerasi CERTENROLL_PROPERTYID yang mengidentifikasi properti sertifikat eksternal. (Dapatkan) |
ICertProperty::get_RawData Mengambil nilai properti sertifikat. |
ICertProperty::InitializeDecode Menginisialisasi objek dari array byte yang berisi nilai properti. |
ICertProperty::InitializeFromCertificate Menginisialisasi objek dengan menggunakan nilai properti yang terkait dengan sertifikat yang ada. |
ICertProperty::p ut_PropertyId Menentukan atau mengambil nilai enumerasi CERTENROLL_PROPERTYID yang mengidentifikasi properti sertifikat eksternal. (Put) |
ICertProperty::RemoveFromCertificate Memisahkan properti dari sertifikat. |
ICertProperty::SetValueOnCertificate Mengaitkan nilai properti dengan sertifikat yang sudah ada. |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | certenroll.h |