Enumerasi EnrollmentTemplateProperty (certenroll.h)

Enumerasi EnrollmentTemplateProperty berisi nilai properti untuk templat tertentu.

Sintaks

typedef enum EnrollmentTemplateProperty {
  TemplatePropCommonName = 1,
  TemplatePropFriendlyName = 2,
  TemplatePropEKUs = 3,
  TemplatePropCryptoProviders = 4,
  TemplatePropMajorRevision = 5,
  TemplatePropDescription = 6,
  TemplatePropKeySpec = 7,
  TemplatePropSchemaVersion = 8,
  TemplatePropMinorRevision = 9,
  TemplatePropRASignatureCount = 10,
  TemplatePropMinimumKeySize = 11,
  TemplatePropOID = 12,
  TemplatePropSupersede = 13,
  TemplatePropRACertificatePolicies = 14,
  TemplatePropRAEKUs = 15,
  TemplatePropCertificatePolicies = 16,
  TemplatePropV1ApplicationPolicy = 17,
  TemplatePropAsymmetricAlgorithm = 18,
  TemplatePropKeySecurityDescriptor = 19,
  TemplatePropSymmetricAlgorithm = 20,
  TemplatePropSymmetricKeyLength = 21,
  TemplatePropHashAlgorithm = 22,
  TemplatePropKeyUsage = 23,
  TemplatePropEnrollmentFlags = 24,
  TemplatePropSubjectNameFlags = 25,
  TemplatePropPrivateKeyFlags = 26,
  TemplatePropGeneralFlags = 27,
  TemplatePropSecurityDescriptor = 28,
  TemplatePropExtensions = 29,
  TemplatePropValidityPeriod = 30,
  TemplatePropRenewalPeriod = 31
} ;

Konstanta

 
TemplatePropCommonName
Nilai: 1
Nilai VT_BSTR yang berisi nama umum templat di Direktori Aktif.
TemplatePropFriendlyName
Nilai: 2
Nilai VT_BSTR yang berisi nama tampilan templat.
TemplatePropEKUs
Nilai: 3
Penunjuk VT_DISPATCH ke antarmuka IObjectIds yang berisi kumpulan pengidentifikasi objek penggunaan kunci yang diperluas. Nilai ini berlaku untuk templat versi 2 dan yang lebih baru.
TemplatePropCryptoProviders
Nilai: 4
VT_ARRAY
VT_BSTR pengumpulan penyedia layanan kriptografi (versi 2) dan penyedia penyimpanan utama (versi 3) yang dapat digunakan klien saat membuat permintaan berdasarkan templat ini.
TemplatePropMajorRevision
Nilai: 5
Nilai VT_UI4 (VT_I4 dimulai dengan Windows 8.1) yang menentukan nomor versi utama untuk templat.
TemplatePropDescription
Nilai: 6
Tidak digunakan.
TemplatePropKeySpec
Nilai: 7
Nilai VT_UI4 (VT_I4 dimulai dengan Windows 8.1) yang berisi AT_SIGNATURE atau AT_KEYEXCHANGE untuk menentukan nilai Key_Spec untuk penyedia layanan kriptografi warisan.
TemplatePropSchemaVersion
Nilai: 8
Nilai VT_UI4 (VT_I4 dimulai dengan Windows 8.1) yang menentukan versi templat. Saat ini, ini bisa 1, 2, atau 3.
TemplatePropMinorRevision
Nilai: 9
Nilai VT_UI4 (VT_I4 dimulai dengan Windows 8.1) yang menentukan nomor versi minor templat versi 2 dan yang lebih baru.
TemplatePropRASignatureCount
Nilai: 10
Nilai VT_UI4 (VT_I4 dimulai dengan Windows 8.1) yang menentukan jumlah tanda tangan agen pemulihan yang diperlukan saat membuat basis permintaan sertifikat pada templat ini.
TemplatePropMinimumKeySize
Nilai: 11
Nilai VT_UI4 (VT_I4 dimulai dengan Windows 8.1) yang menentukan ukuran minimum kunci publik yang digunakan oleh klien pendaftaran.
TemplatePropOID
Nilai: 12
Penunjuk VT_DISPATCH ke antarmuka IObjectId yang berisi pengidentifikasi objek untuk templat ini. Nilai ini berlaku untuk templat versi 2 dan yang lebih baru.
TemplatePropSupersede
Nilai: 13
VT_ARRAY
VT_BSTR koleksi yang berisi nama umum semua templat versi 2 dan yang lebih baru yang telah digantikan.
TemplatePropRACertificatePolicies
Nilai: 14
Penunjuk VT_DISPATCH ke antarmuka IObjectIds yang berisi kumpulan pengidentifikasi objek kebijakan sertifikat untuk sertifikat otoritas pendaftaran. Nilai ini berlaku untuk templat versi 2 dan yang lebih baru.
TemplatePropRAEKUs
Nilai: 15
Penunjuk VT_DISPATCH ke antarmuka IObjectIds yang berisi kumpulan pengidentifikasi objek kebijakan aplikasi untuk sertifikat otoritas pendaftaran. Nilai ini berlaku untuk templat versi 2 dan yang lebih baru.
TemplatePropCertificatePolicies
Nilai: 16
Penunjuk VT_DISPATCH ke antarmuka IObjectIds yang berisi kumpulan pengidentifikasi objek kebijakan untuk ditambahkan ke ekstensi kebijakan sertifikat.
TemplatePropV1ApplicationPolicy
Nilai: 17
Penunjuk VT_DISPATCH ke antarmuka IObjectIds yang berisi kumpulan pengidentifikasi objek kebijakan untuk ditambahkan ke ekstensi kebijakan aplikasi sertifikat.
TemplatePropAsymmetricAlgorithm
Nilai: 18
Nilai VT_BSTR yang menentukan nama algoritma kunci publik yang harus digunakan klien pendaftaran saat membuat permintaan sertifikat berdasarkan templat ini. Nilai ini berlaku untuk templat versi 3 dan yang lebih baru.
TemplatePropKeySecurityDescriptor
Nilai: 19
Nilai VT_BSTR yang menentukan deskriptor keamanan kunci asimetris untuk templat versi 3 dan yang lebih baru.
TemplatePropSymmetricAlgorithm
Nilai: 20
Nilai VT_BSTR yang menentukan nama algoritma simetris yang harus digunakan klien untuk pertukaran kunci saat menggunakan templat ini. Nilai ini berlaku untuk templat versi 3 dan yang lebih baru.
TemplatePropSymmetricKeyLength
Nilai: 21
Nilai VT_UI4 (VT_I4 dimulai dengan Windows 8.1) yang menentukan panjang, dalam bit, dari kunci konten. Nilai ini berlaku untuk templat versi 3 dan yang lebih baru.
TemplatePropHashAlgorithm
Nilai: 22
Nilai VT_BSTR yang menentukan nama algoritma hashing yang harus digunakan klien pendaftaran. Nilai ini berlaku untuk templat versi 3 dan yang lebih baru.
TemplatePropKeyUsage
Nilai: 23
TemplatePropEnrollmentFlags
Nilai: 24
Nilai VT_I4 yang berisi nilai bitwise OR dari X509CertificateTemplateEnrollmentFlag .
TemplatePropSubjectNameFlags
Nilai: 25
Nilai VT_UI4 (VT_I4 dimulai dengan Windows 8.1) yang berisi nilai bitwise OR dari X509CertificateTemplateSubjectNameFlag.
TemplatePropPrivateKeyFlags
Nilai: 26
Nilai VT_UI4 (VT_I4 dimulai dengan Windows 8.1) yang berisi nilai bitwise OR dari X509CertificateTemplatePrivateKeyFlag.
TemplatePropGeneralFlags
Nilai: 27
Nilai VT_UI4 (VT_I4 dimulai dengan Windows 8.1) yang berisi nilai bitwise OR dari X509CertificateTemplateGeneralFlag.
TemplatePropSecurityDescriptor
Nilai: 28
Nilai VT_BSTR yang menentukan deskriptor keamanan.
TemplatePropExtensions
Nilai: 29
Penunjuk VT_DISPATCH ke antarmuka IX509Extensions yang berisi ekstensi sertifikat yang akan ditambahkan ke permintaan sertifikat saat membuat permintaan berdasarkan templat ini.
TemplatePropValidityPeriod
Nilai: 30
Nilai VT_UI8 FILETIME yang berisi periode validitas maksimum, dalam detik, sertifikat.
TemplatePropRenewalPeriod
Nilai: 31
Nilai VT_UI8 FILETIME yang menentukan jumlah waktu sebelum kedaluwarsa bahwa pendaftaran otomatis harus mencoba perpanjangan sertifikat.

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