Baca dalam bahasa Inggris

Bagikan melalui


struktur CERT_BASIC_CONSTRAINTS2_INFO (wincrypt.h)

Struktur CERT_BASIC_CONSTRAINTS2_INFO berisi informasi yang menunjukkan apakah subjek bersertifikat dapat bertindak sebagai CA atau entitas akhir. Jika subjek dapat bertindak sebagai CA, batasan panjang jalur sertifikasi juga dapat ditentukan.

CryptDecodeObject membuat instans struktur ini ketika dilakukan pada anggota Nilai struktur CERT_EXTENSION dengan anggota pszObjId struktur diatur ke szOID_BASIC_CONSTRAINTS2.

Instans struktur ini dapat digunakan sebagai input ke CryptEncodeObject untuk membuat CERT_EXTENSION yang sesuai.

Sintaks

typedef struct _CERT_BASIC_CONSTRAINTS2_INFO {
  BOOL  fCA;
  BOOL  fPathLenConstraint;
  DWORD dwPathLenConstraint;
} CERT_BASIC_CONSTRAINTS2_INFO, *PCERT_BASIC_CONSTRAINTS2_INFO;

Anggota

fCA

Boolean menunjukkan apakah subjek sertifikat dapat bertindak sebagai otoritas sertifikasi (CA) atau tidak.

fPathLenConstraint

Boolean menunjukkan apakah bidang dwPathLenConstraint membatasi panjang maksimum jalur sertifikasi. Digunakan hanya jika fCATRUE.

dwPathLenConstraint

Jumlah maksimum sertifikat CA yang dapat mengikuti sertifikat ini dalam jalur sertifikasi. Nilai nol menunjukkan bahwa subjek sertifikat ini hanya dapat mengeluarkan sertifikat untuk mengakhiri entitas dan bukan ke CA lain. Digunakan hanya jika fCA dan fPathLenConstraintadalah TRUE.

Persyaratan

   
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header wincrypt.h