Metode ICertificateEnrollmentServerSetup::SetProperty (casetup.h)
Metode SetProperty menentukan nilai enumerasi CESSetupProperty untuk konfigurasi Certificate Enrollment Web Service (CES).
Sintaks
HRESULT SetProperty(
[in] CESSetupProperty propertyId,
[in] VARIANT *pPropertyValue
);
Parameter
[in] propertyId
Nilai enumerasi CESSetupProperty yang menentukan nilai properti untuk diambil.
[in] pPropertyValue
Penunjuk ke variabel VARIAN yang berisi nilai properti.
Nilai kembali
Menampilkan kode | Deskripsi |
---|---|
|
Argumen propertyId bukan anggota jenis enumerasi CESSetupProperty .
Selain itu, jika Anda mengatur properti ENUM_CESSETUPPROP_AUTHENTICATION , Anda harus menentukan salah satu nilai berikut dalam argumen pPropertyValue :
|
|
Parameter pPropertyValue tidak boleh NULL. |
|
Objek ICertificateEnrollmentServerSetup belum diinisialisasi.
Nilai properti ErrorString diatur ke "Objek penyiapan belum diinisialisasi. Harap inisialisasi objek penyiapan dengan metode InitializeInstallDefaults." |
|
Jika Anda mengatur properti ENUM_CESSETUPPROP_AUTHENTICATION , subjenis VARIAN harus VT_I2, VT_I4, atau VT_UI4. |
Keterangan
Anda harus memanggil InitializeInstallDefaults sebelum memanggil SetProperty.
Anda tidak dapat mengatur properti ENUM_CESSETUPPROP_URL .
Anda tidak dapat mengatur ENUM_CESSETUPPROP_USE_IISAPPPOOLIDENTITY jika kumpulan aplikasi WSEnrollmentServer sudah ada dan WMI telah diinisialisasi.
Jika Anda mengatur properti ENUM_CESSETUPPROP_AUTHENTICATION , subjenis VARIAN harus VT_I2, VT_I4 atau VT_UII4, dan argumen pPropertyValue harus merupakan salah satu konstanta berikut:
- X509AuthKerberos
- X509AuthUsername
- X509AuthCertificate
Anda tidak dapat mengatur properti ENUM_CESSETUPPROP_CACONFIG jika server target adalah otoritas sertifikasi mandiri. Properti ErrorString akan diatur ke "Layanan Web Pendaftaran Sertifikat tidak dapat digunakan dengan otoritas sertifikasi mandiri (CA). Ini hanya dapat digunakan dengan OS perusahaan."
.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 7 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 R2 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | casetup.h |
DLL | Certocm.dll |