Enumerasi CASetupProperty (casetup.h)

Enumerasi CASetupProperty menentukan jenis properti untuk penyiapan dan konfigurasi peran otoritas sertifikasi (CA) saat menggunakan antarmuka ICertSrvSetup .

Sintaks

typedef enum __MIDL___MIDL_itf_casetup_0000_0002_0001 {
  ENUM_SETUPPROP_INVALID = -1,
  ENUM_SETUPPROP_CATYPE = 0,
  ENUM_SETUPPROP_CAKEYINFORMATION = 1,
  ENUM_SETUPPROP_INTERACTIVE = 2,
  ENUM_SETUPPROP_CANAME = 3,
  ENUM_SETUPPROP_CADSSUFFIX = 4,
  ENUM_SETUPPROP_VALIDITYPERIOD = 5,
  ENUM_SETUPPROP_VALIDITYPERIODUNIT = 6,
  ENUM_SETUPPROP_EXPIRATIONDATE = 7,
  ENUM_SETUPPROP_PRESERVEDATABASE = 8,
  ENUM_SETUPPROP_DATABASEDIRECTORY = 9,
  ENUM_SETUPPROP_LOGDIRECTORY = 10,
  ENUM_SETUPPROP_SHAREDFOLDER = 11,
  ENUM_SETUPPROP_PARENTCAMACHINE = 12,
  ENUM_SETUPPROP_PARENTCANAME = 13,
  ENUM_SETUPPROP_REQUESTFILE = 14,
  ENUM_SETUPPROP_WEBCAMACHINE = 15,
  ENUM_SETUPPROP_WEBCANAME = 16
} CASetupProperty;

Konstanta

 
ENUM_SETUPPROP_INVALID
Nilai: -1
Nilai yang menentukan tipe properti yang tidak valid.
ENUM_SETUPPROP_CATYPE
Nilai: 0
Nilai VT_I4 yang menentukan nilai enumerasi ENUM_CATYPES .

Jika komputer tidak bergabung ke domain, atau pemanggil

bukan administrator Perusahaan atau Domain tetapi merupakan administrator lokal, nilai defaultnya adalah ENUM_STANDALONE_ROOTCA. Jika komputer bergabung ke domain, pemanggil adalah administrator Perusahaan atau Domain, dan OS akar perusahaan sudah ada, defaultnya adalah ENUM_ENTERPRISE_SUBCA, atau jika tidak ada OS akar perusahaan, nilai defaultnya adalah ENUM_ENTERPRISE_ROOTCA.
ENUM_SETUPPROP_CAKEYINFORMATION
Nilai: 1
Nilai VT_DISPATCH , dalam bentuk objek CCertSrvSetupKeyInformation , yang menentukan informasi kunci privat yang digunakan untuk sertifikat CA. Secara default, penyiapan menghasilkan kunci baru

dengan panjang kunci 2048-bit untuk CA root dan subordinat menggunakan "Microsoft

Penyedia Kriptografi yang Kuat."
ENUM_SETUPPROP_INTERACTIVE
Nilai: 2
Nilai VT_BOOL yang menunjukkan apakah penyedia layanan kriptografi (CSP) diizinkan untuk berinteraksi dengan desktop. Defaultnya adalah false (salah).
ENUM_SETUPPROP_CANAME
Nilai: 3
Nilai VT_BSTR yang berisi nama umum untuk CA. Secara default, umum

nama adalah DomainName-LocalComputerName-CAName.
ENUM_SETUPPROP_CADSSUFFIX
Nilai: 4
Nilai VT_BSTR yang berisi akhiran nama khusus untuk nama CA.
ENUM_SETUPPROP_VALIDITYPERIOD
Nilai: 5
Nilai VT_I4 yang menentukan jumlah unit dalam periode validitas seperti yang ditentukan oleh jenis properti ENUM_SETUPPROP_VALIDITYPERIODUNIT . Untuk OS subordinat, masa berlaku ditentukan oleh CA induk.
ENUM_SETUPPROP_VALIDITYPERIODUNIT
Nilai: 6
Nilai VT_I4 yang menentukan nilai enumerasi ENUM_PERIOD yang menunjukkan unit waktu periode validitas. Untuk OS subordinat, unit waktu periode validitas ditentukan oleh CA induk.
ENUM_SETUPPROP_EXPIRATIONDATE
Nilai: 7
Nilai VT_BSTR yang menentukan tanggal kedaluwarsa yang diharapkan dari sertifikat OS akar berdasarkan waktu saat ini, periode validitas, dan unit periode validitas. Untuk OS subordinat, tanggal kedaluwarsa adalah

ditentukan oleh CA induknya.
ENUM_SETUPPROP_PRESERVEDATABASE
Nilai: 8
Nilai VT_BOOL yang menentukan apakah akan mempertahankan database yang sudah ada. Ini relevan dalam kondisi berikut:


  • A CA

    sebelumnya diinstal (dan kemudian dihapus instalannya) pada komputer ini.

  • Kunci yang ada (dan sertifikat terkait) sedang digunakan untuk penginstalan.

  • Database ada di direktori database yang diberikan.

ENUM_SETUPPROP_DATABASEDIRECTORY
Nilai: 9
Nilai VT_BSTR yang menentukan jalur direktori tempat file database CA disimpan setelah penginstalan. Jalur defaultnya adalah %SystemRoot%\System32\Certlog.
ENUM_SETUPPROP_LOGDIRECTORY
Nilai: 10
Nilai VT_BSTR yang menentukan jalur direktori tempat file log database CA disimpan setelah penginstalan. Jalur defaultnya adalah %SystemRoot%\System32\Certlog.
ENUM_SETUPPROP_SHAREDFOLDER
Nilai: 11
Nilai ini tidak digunakan dan dicadangkan untuk digunakan di masa mendatang.
ENUM_SETUPPROP_PARENTCAMACHINE
Nilai: 12
Nilai VT_BSTR yang menentukan nama komputer yang menghosting OS induk. Nilai ini hanya berlaku jika OS subordinat sedang diinstal. Tidak ada nilai default.
ENUM_SETUPPROP_PARENTCANAME
Nilai: 13
Nilai VT_BSTR yang menentukan nama CA induk. Nilai ini hanya berlaku jika OS subordinat sedang diinstal. Tidak ada nilai default.
ENUM_SETUPPROP_REQUESTFILE
Nilai: 14
Nilai VT_BSTR yang menentukan jalur file yang akan digunakan untuk menyimpan permintaan CA subordinat, sehingga dapat dikirimkan nanti ke CA induk. Nilai defaultnya adalah %SystemDrive%\\DNSMachineName_CAName.req.
ENUM_SETUPPROP_WEBCAMACHINE
Nilai: 15
Nilai VT_BSTR yang menentukan nama komputer yang menghosting CA. Nilai ini hanya berlaku jika dukungan untuk peran Pendaftaran Web Otoritas Sertifikasi sedang diinstal. Tidak ada nilai default.
ENUM_SETUPPROP_WEBCANAME
Nilai: 16
Nilai VT_BSTR yang menentukan nama CA. Nilai ini hanya berlaku jika dukungan untuk peran Pendaftaran Web Otoritas Sertifikasi sedang diinstal. Tidak ada nilai default.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tidak ada yang didukung
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Header casetup.h