Antarmuka IPolicyQualifier (certenroll.h)
Antarmuka IPolicyQualifier mewakili kualifikasi yang dapat dikaitkan dengan kebijakan sertifikat. Sintaks berikut menunjukkan struktur Abstract Syntax Notation One (ASN.1) yang menentukan kebijakan sertifikat dan kualifikasi terkait. Nilai dikodekan dengan menggunakan Distinguished Encoding Rules (DER) dan disertakan dalam permintaan sertifikat dengan objek kebijakan yang memenuhi syarat.
----------------------------------------------------------------------
-- CertificatePolicies
-- XCN_OID_CERT_POLICIES (2.5.29.32)
----------------------------------------------------------------------
CertificatePolicies ::= SEQUENCE OF PolicyInformation
PolicyInformation ::= SEQUENCE
{
policyIdentifier EncodedObjectID,
policyQualifiers PolicyQualifiers OPTIONAL
}
PolicyQualifiers ::= SEQUENCE OF PolicyQualifierInfo
PolicyQualifierInfo ::= SEQUENCE
{
policyQualifierId EncodedObjectID,
qualifier NOCOPYANY OPTIONAL
}
----------------------------------------------------------------------
-- UserNotice
-- XCN_OID_PKIX_POLICY_QUALIFIER_USERNOTICE (1.3.6.1.5.5.7.2.2)
----------------------------------------------------------------------
UserNotice ::= SEQUENCE
{
noticeRef, -- Not supported
explicitText -- Not supported
}
----------------------------------------------------------------------
-- Certification Practice Statement (CPS) qualifier
-- XCN_OID_PKIX_POLICY_QUALIFIER_CPS (1.3.6.1.5.5.7.2.1)
----------------------------------------------------------------------
CpsURLs ::= SEQUENCE OF SEQUENCE
{
url IA5String,
digestAlgorithmId, -- Not supported
digest -- Not supported
}
Kualifikasi kebijakan dapat digunakan ketika pengidentifikasi objek (OID) dianggap tidak cukup untuk sepenuhnya mengidentifikasi kebijakan. Kualifikasi didefinisikan dengan menggunakan antarmuka IPolicyQualifier dan dapat dikaitkan dengan kebijakan dengan menambahkan kualifikasi ke koleksi IPolicyQualifiers yang diambil dari objek ICertificatePolicy . Otoritas sertifikasi Windows mendukung kualifikasi berikut.
Nilai | Deskripsi |
---|---|
XCN_OID_PKIX_POLICY_QUALIFIER_USERNOTICE(1.3.6.1.5.5.7.2.2) | Berisi pemberitahuan yang akan ditampilkan kepada setiap pengguna yang bergantung pada sertifikat. |
XCN_OID_PKIX_POLICY_QUALIFIER_CPS(1.3.6.1.5.5.7.2.1) | Mengidentifikasi pointer ke URI yang berisi Certification Practice Statement (CPS) yang ditentukan oleh otoritas sertifikasi. |
Kecuali satu pemberitahuan pengguna dalam rantai menduplikasi yang lain, semua pemberitahuan di jalur sertifikat harus ditampilkan kepada pihak yang mengandalkan. Untuk meminimalkan duplikasi, kualifikasi ini harus ada hanya di sertifikat entitas akhir dan sertifikat otoritas sertifikasi yang dikeluarkan untuk organisasi lain. Pemberitahuan pengguna memiliki dua bidang opsional, noticeRef dan explicitText, yang tidak didukung. Kebijakan dan kualifikasi kebijakan digunakan dalam objek IX509ExtensionCertificatePolicies .
Warisan
Antarmuka IPolicyQualifier mewarisi dari antarmuka IDispatch . IPolicyQualifier juga memiliki jenis anggota ini:
Metode
Antarmuka IPolicyQualifier memiliki metode ini.
IPolicyQualifier::get_ObjectId Mengambil pengidentifikasi objek (OID) untuk kualifikasi. |
IPolicyQualifier::get_Qualifier Mengambil string yang berisi kualifikasi yang digunakan untuk menginisialisasi objek. |
IPolicyQualifier::get_RawData Mengambil objek kualifikasi yang dikodekan Distinguished Encoding Rules (DER). |
IPolicyQualifier::get_Type Mengambil jenis kualifikasi. |
IPolicyQualifier::InitializeEncode Menginisialisasi objek dari string dan nilai yang mengidentifikasi jenis kualifikasi. |
Persyaratan
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 |