Enumerasi EnrollmentCAProperty (certenroll.h)

Enumerasi EnrollmentCAProperty menentukan nilai properti otoritas sertifikasi. Ini digunakan oleh metode Properti pada antarmuka ICertificationAuthority .

Sintaks

typedef enum EnrollmentCAProperty {
  CAPropCommonName = 1,
  CAPropDistinguishedName = 2,
  CAPropSanitizedName = 3,
  CAPropSanitizedShortName = 4,
  CAPropDNSName = 5,
  CAPropCertificateTypes = 6,
  CAPropCertificate = 7,
  CAPropDescription = 8,
  CAPropWebServers = 9,
  CAPropSiteName = 10,
  CAPropSecurity = 11,
  CAPropRenewalOnly = 12
} ;

Konstanta

 
CAPropCommonName
Nilai: 1
Nilai VT_BSTR yang berisi nama umum otoritas sertifikasi (CA) di Direktori Aktif.
CAPropDistinguishedName
Nilai: 2
Nilai VT_DISPATCH yang berisi penunjuk ke objek IX500DistinguishedName .
CAPropSanitizedName
Nilai: 3
Nilai VT_BSTR yang berisi nama umum CA yang dibersikan di Direktori Aktif. Nama dibersihkan dengan mengganti karakter yang tidak diizinkan dengan tanda seru (!) diikuti oleh empat nilai heksadesimal yang mewakili karakter.
CAPropSanitizedShortName
Nilai: 4
Nilai VT_BSTR yang berisi nama umum CA yang dibersihkan dan dipersingkat di Direktori Aktif. Nama dibersihkan dengan mengganti karakter yang tidak diizinkan dengan tanda seru (!) diikuti oleh empat nilai heksadesimal yang mewakili karakter. Nama kemudian dipersingkat sehingga tidak melebihi 51 karakter. Karakter yang dihapus dari string yang dibersihkan harus di-hash dan hash dikonversi menjadi string 5 karakter.
CAPropDNSName
Nilai: 5
Nilai VT_BSTR yang berisi nama DNS CA di Direktori Aktif.
CAPropCertificateTypes
Nilai: 6
VT_ARRAY
VT_BSTR kumpulan templat yang didukung oleh CA.
CAPropCertificate
Nilai: 7
VT_ARRAY
VT_UI1 nilai yang berisi sertifikat penandatanganan yang digunakan oleh CA.
CAPropDescription
Nilai: 8
Nilai VT_BSTR yang berisi komentar deskripsi untuk CA.
CAPropWebServers
Nilai: 9
VT_ARRAY
VT_BSTR kumpulan server pendaftaran sertifikat yang dikonfigurasi untuk CA. Setiap string dalam koleksi berisi URL server, metode autentikasi yang digunakan, bilangan bulat yang menentukan tingkat prioritas, dan bilangan bulat yang menentukan apakah server hanya dapat melakukan perpanjangan sertifikat. Setiap nilai dibatasi oleh karakter baris baru.
CAPropSiteName
Nilai: 10
Nilai VT_BSTR yang berisi nama situs AD tempat CA berada. Ini dapat digunakan oleh klien yang mendaftar untuk menentukan biaya relatif berkomunikasi dengan CA versus CA yang termasuk dalam situs lain. Nilai ini hanya relevan untuk objek CA yang diambil dengan menggunakan metode GetCAs pada antarmuka IX509EnrollmentPolicyServer .
CAPropSecurity
Nilai: 11
Nilai VT_BSTR yang berisi representasi string bahasa definisi deskriptor keamanan (SDDL) dari deskriptor keamanan untuk CA. Nilai ini hanya relevan untuk objek CA yang diambil dengan menggunakan metode GetCAs .
CAPropRenewalOnly
Nilai: 12
Nilai VT_BOOL yang menentukan apakah CA dikonfigurasi untuk hanya melakukan perpanjangan sertifikat. Nilai ini hanya relevan untuk objek CA yang diambil dengan menggunakan metode GetCAs .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Header certenroll.h

Lihat juga

ICertificationAuthority

Properti