Bagikan melalui


Metode ICertAdmin2::SetCAProperty (certadm.h)

Metode SetCAProperty menetapkan nilai properti untuk otoritas sertifikasi (CA).

Sintaks

HRESULT SetCAProperty(
  [in] const BSTR strConfig,
  [in] LONG       PropId,
  [in] LONG       PropIndex,
  [in] LONG       PropType,
  [in] VARIANT    *pvarPropertyValue
);

Parameter

[in] strConfig

Nilai string yang mewakili string konfigurasi yang valid untuk CA dalam bentuk COMPUTERNAME\CANAME, di mana COMPUTERNAME adalah nama jaringan server Certificate Services, dan CANAME adalah nama umum CA, seperti yang dimasukkan selama penyiapan Layanan Sertifikat. Untuk informasi tentang nama string konfigurasi, lihat ICertConfig.

SetCAPropertypenting tidak menghapus cache internal saat string konfigurasi diubah. Saat Anda mengubah string konfigurasi untuk CA, Anda harus membuat instans objek ICertAdmin baru dan memanggil metode ini lagi dengan string konfigurasi baru.

 

[in] PropId

Menentukan salah satu pengidentifikasi properti berikut.

Untuk informasi tentang semua properti CA, termasuk properti baca-saja, lihat ICertAdmin2::GetCAProperty.

Nilai Makna
CR_PROP_KRACERT
Sertifikat agen pemulihan kunci (KRA) CA.

Format data: biner, terindeks.

CR_PROP_KRACERTCOUNT
Jumlah sertifikat KRA untuk CA.

Format data: Panjang.

CR_PROP_KRACERTUSEDCOUNT
Jumlah sertifikat KRA yang digunakan oleh CA.

Format data: Panjang.

CR_PROP_ROLESEPARATIONENABLED
Nilai yang menentukan apakah pemisahan peran diaktifkan.

Format data: Panjang.

CR_PROP_TEMPLATES
Daftar templat yang didukung oleh CA.

Format data: String.

[in] PropIndex

Jika parameter PropId diindeks, indeks berbasis nol yang akan digunakan saat mengambil nilai properti. Jika PropId tidak diindeks, nilai ini diabaikan.

[in] PropType

Menentukan tipe properti. Parameter ini bisa menjadi salah satu nilai berikut.

Nilai Makna
PROPTYPE_LONG
Data Panjang yang Ditandatangani.
PROPTYPE_DATE
Tanggal/Waktu (dicadangkan untuk penggunaan di masa mendatang).
PROPTYPE_BINARY
Data biner.
PROPTYPE_STRING
Data Untai (karakter) Unicode.

[in] pvarPropertyValue

C++ Penunjuk ke VARIAN yang menentukan nilai properti.
VB Varian yang menentukan nilai properti.

Menampilkan nilai

VB

Jika fungsi berhasil, nilai yang dikembalikan S_OK.

Jika fungsi gagal, nilai yang dikembalikan adalah HRESULT yang menunjukkan kesalahan. Untuk daftar kode kesalahan umum, lihat Nilai HRESULT Umum.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tidak ada yang didukung
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header certadm.h (termasuk Certsrv.h)
Pustaka Certidl.lib
DLL Certadm.dll

Lihat juga

ICertAdmin2

ICertAdmin2::GetCAProperty