Antarmuka ICertSrvSetup (casetup.h)

Antarmuka ICertSrvSetup mendefinisikan fungsionalitas untuk menginstal dan menghapus instalan peran Certification Authority (CA) dan Certification Authority Web Enrollment pada komputer Certificate Services .

Microsoft menyediakan implementasi antarmuka ini di kelas CCertSrvSetup . Untuk penginstalan, Anda harus memanggil metode InitializeDefaults sebelum mengakses properti apa pun atau memanggil metode lain pada objek CCertSrvSetup .

Di C++, Anda membuat instans antarmuka ini dengan memanggil fungsi CoCreateInstance dengan pengidentifikasi kelas CLSID_CCertSrvSetup .

Windows Server 2008 Standard: Layanan berikut ini tidak tersedia:

  • Layanan Penanggap Online
  • Layanan Pendaftaran Perangkat Jaringan
Selain itu, layanan otoritas sertifikasi (CA) memiliki fungsionalitas terbatas:
  • Templat V2 tidak didukung; oleh karena itu, pendaftaran otomatis tidak didukung.
  • Agen pendaftaran yang didelegasikan tidak didukung.
  • Pemisahan peran tidak didukung.

Warisan

Antarmuka ICertSrvSetup mewarisi dari antarmuka IDispatch . ICertSrvSetup juga memiliki jenis anggota ini:

Metode

Antarmuka ICertSrvSetup memiliki metode ini.

 
ICertSrvSetup::CAImportPFX

Mengimpor sertifikat otoritas sertifikasi (CA) dan kunci privat terkait ke penyimpanan komputer lokal.
ICertSrvSetup::get_CAErrorId

Mendapatkan ID untuk informasi kesalahan tambahan yang terkait dengan spesifikasi otoritas sertifikasi (CA) yang gagal.
ICertSrvSetup::get_CAErrorString

Mendapatkan data string untuk informasi kesalahan tambahan yang terkait dengan spesifikasi otoritas sertifikasi (CA) yang gagal.
ICertSrvSetup::GetCASetupProperty

Mendapatkan nilai properti untuk konfigurasi otoritas sertifikasi (CA).
ICertSrvSetup::GetExistingCACertificates

Mendapatkan koleksi objek CertSrvSetupKeyInformation yang mewakili sertifikat otoritas sertifikasi (CA) yang valid yang saat ini diinstal di komputer.
ICertSrvSetup::GetHashAlgorithmList

Mendapatkan daftar algoritma hash yang didukung oleh penyedia layanan kriptografi (CSP) yang ditentukan untuk algoritma kunci tanda tangan asimetris.
ICertSrvSetup::GetKeyLengthList

Mendapatkan daftar panjang kunci yang didukung oleh penyedia layanan kriptografi (CSP) yang ditentukan. (ICertSrvSetup.GetKeyLengthList)
ICertSrvSetup::GetPrivateKeyContainerList

Mendapatkan daftar nama kontainer utama yang disimpan oleh penyedia layanan kriptografi (CSP) yang ditentukan untuk algoritma kunci tanda tangan asimetris.
ICertSrvSetup::GetProviderNameList

Mendapatkan daftar penyedia layanan kriptografi (CSP) yang menyediakan algoritma tanda tangan kunci asimetris di komputer.
ICertSrvSetup::GetSupportedCATypes

Mendapatkan jenis otoritas sertifikasi (CA) yang dapat diinstal pada komputer di bawah konteks pemanggil.
ICertSrvSetup::InitializeDefaults

Menginisialisasi objek CCertSrvSetup dengan nilai default untuk mengaktifkan penginstalan peran Otoritas Sertifikasi.
ICertSrvSetup::Install

Menginstal peran seperti yang dikonfigurasi di objek CCertSrvSetup.
ICertSrvSetup::IsPropertyEditable

Menunjukkan kepada pemanggil apakah properti tertentu dapat diedit.
ICertSrvSetup::P ostUnInstall

Tidak diimplementasikan dan dicadangkan untuk digunakan di masa mendatang.
ICertSrvSetup::P reUnInstall

Menyimpan informasi status khusus peran untuk sementara waktu dan kemudian menghapus instalan peran tersebut.
ICertSrvSetup::SetCADistinguishedName

Menetapkan nama umum otoritas sertifikasi (CA) dan akhiran nama yang dibedakan opsional.
ICertSrvSetup::SetCASetupProperty

Menetapkan nilai properti untuk konfigurasi otoritas sertifikasi (CA).
ICertSrvSetup::SetDatabaseInformation

Mengatur informasi terkait database untuk peran otoritas sertifikasi (CA).
ICertSrvSetup::SetParentCAInformation

Menetapkan informasi otoritas sertifikasi induk (CA) untuk konfigurasi OS subordinat.
ICertSrvSetup::SetWebCAInformation

Menetapkan informasi otoritas sertifikasi (CA) untuk peran Pendaftaran Web Otoritas Sertifikasi.

Persyaratan

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

Lihat juga

IDispatch