Metode IX509EnrollmentHelper::AddPolicyServer (certenroll.h)
Metode AddPolicyServer mendaftarkan server kebijakan pendaftaran sertifikat (CEP) dan menyimpan kredensial akses CEP di cache kredensial. Metode ini diaktifkan web.
Sintaks
HRESULT AddPolicyServer(
[in] BSTR strEnrollmentPolicyServerURI,
[in] BSTR strEnrollmentPolicyID,
[in] PolicyServerUrlFlags EnrollmentPolicyServerFlags,
[in] X509EnrollmentAuthFlags authFlags,
[in] BSTR strCredential,
[in] BSTR strPassword
);
Parameter
[in] strEnrollmentPolicyServerURI
BSTR yang berisi URL server kebijakan pendaftaran sertifikat.
[in] strEnrollmentPolicyID
BSTR yang berisi ID server kebijakan pendaftaran sertifikat. ID dapat berupa string apa pun. Ini diatur oleh administrator yang menginstal server CEP.
[in] EnrollmentPolicyServerFlags
Nilai enumerasi PolicyServerUrlFlags . Untuk fungsi AddPolicyServer , Anda dapat menentukan bitwise OR dari nilai berikut.
[in] authFlags
Nilai enumerasi X509EnrollmentAuthFlags yang menentukan jenis autentikasi klien. Ini bisa menjadi salah satu nilai berikut.
[in] strCredential
BSTR yang berisi kredensial.
[in] strPassword
BSTR yang berisi kata sandi teks yang jelas.
Nilai kembali
Jika fungsi berhasil, fungsi akan mengembalikan S_OK.
Jika fungsi gagal, fungsi mengembalikan nilai HRESULT yang menunjukkan kesalahan. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut. Untuk daftar kode kesalahan umum, lihat Nilai HRESULT Umum.
Menampilkan kode | Deskripsi |
---|---|
|
Parameter strEnrollmentPolicyServerURI, strCredential, atau strPassword tidak boleh NULL atau kosong. |
|
Parameter strPassword, strCredential, atau strEnrollmentServerURI melebihi 64.000 karakter atau berisi karakter null yang disematkan. |
Keterangan
Argumen strCredential dan strPassword berubah tergantung pada nilai yang ditentukan dalam argumen authFlags seperti yang ditunjukkan dalam tabel berikut.
parameter bendera | Parameter strCredential | Parameter strPassword |
---|---|---|
X509AuthAnonymous | NULL | NULL |
X509AuthKerberos | NULL | NULL |
X509AuthUsername | Bersihkan nama pengguna teks yang dikenali oleh server CEP. | Hapus kata sandi teks yang terkait dengan nama pengguna. |
X509AuthCertificate | Berisi hash SHA-1 20 byte (thumbprint) sertifikat. | NULL |
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 | certenroll.h |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk