Bagikan melalui


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

Lihat juga

Antarmuka CertEnroll

IDispatch

IPolicyQualifier

IX509ExtensionCertificatePolicies