Antarmuka IX509ExtensionBasicConstraints (certenroll.h)

Antarmuka IX509ExtensionBasicConstraints memungkinkan Anda menentukan apakah subjek sertifikat adalah otoritas sertifikasi dan, jika demikian, kedalaman rantai otoritas sertifikasi bawahan yang dapat ada di bawah otoritas sertifikasi tempat ID ekstensi ini ditentukan. Ekstensi ini harus ditandai Penting dalam sertifikat otoritas sertifikasi apa pun yang berisi kunci umum yang digunakan untuk memvalidasi tanda tangan digital pada sertifikat. Sintaks berikut menunjukkan struktur Abstract Syntax Notation One (ASN.1) ekstensi. Nilai ekstensi dikodekan dengan menggunakan Distinguished Encoding Rules (DER) dan disertakan dalam permintaan sertifikat.


----------------------------------------------------------------------
-- Basic Constraints
-- XCN_OID_BASIC_CONSTRAINTS2 (2.5.29.19)
----------------------------------------------------------------------

BasicConstraints2 ::= SEQUENCE 
{
   cA                  BOOLEAN DEFAULT FALSE,
   pathLenConstraint   INTEGER OPTIONAL
}

Untuk menambahkan objek ekstensi ini ke permintaan PKCS #10 atau permintaan CMC, Anda harus terlebih dahulu menambahkannya ke koleksi IX509Extensions dan menggunakan koleksi untuk menginisialisasi objek IX509AttributeExtensions . Untuk informasi selengkapnya, lihat topik Ekstensi PKCS #10 dan Ekstensi CMC .

Warisan

Antarmuka IX509ExtensionBasicConstraints mewarisi dari IX509Extension. IX509ExtensionBasicConstraints juga memiliki jenis anggota ini:

Metode

Antarmuka IX509ExtensionBasicConstraints memiliki metode ini.

 
IX509ExtensionBasicConstraints::get_IsCA

Mengambil nilai Boolean yang mengidentifikasi apakah subjek sertifikat adalah otoritas sertifikasi (CA).
IX509ExtensionBasicConstraints::get_PathLenConstraint

Mengambil kedalaman rantai otoritas sertifikasi bawahan.
IX509ExtensionBasicConstraints::InitializeDecode

Menginisialisasi ekstensi dari array byte yang dikodekan Distinguished Encoding Rules (DER) yang berisi nilai ekstensi. (IX509ExtensionBasicConstraints.InitializeDecode)
IX509ExtensionBasicConstraints::InitializeEncode

Menginisialisasi ekstensi dari nilai Boolean yang menunjukkan apakah subjek sertifikat adalah otoritas sertifikasi (CA) dan bilangan bulat yang berisi kedalaman rantai CA bawahan.

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

Lihat juga

API Pendaftaran Sertifikat

IX509Extension