Metode IX509CertificateRequest::ResetForEncode (certenroll.h)
Metode ResetForEncode memulihkan status objek permintaan ke yang ada sebelum metode Encode dipanggil.
Sintaks
HRESULT ResetForEncode();
Mengembalikan nilai
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.
Mengembalikan kode/nilai | Deskripsi |
---|---|
|
Ekstensi dan atribut sertifikat belum ditentukan. |
|
Objek permintaan tidak dikodekan. |
|
Objek tidak diinisialisasi. |
Keterangan
Anda dapat menggunakan metode ini untuk mengonfigurasi ulang (mengodekan ulang dan menandatangani ulang) permintaan sertifikat sebagai respons terhadap penolakan permintaan oleh otoritas sertifikasi. Tanda tangan dan data mentah dibersihkan. Ekstensi dan atribut diatur ulang ke nilai yang mereka miliki sebelum metode Encode dipanggil, tetapi bendera ekstensi penting tidak. Untuk objek permintaan CMC, setiap permintaan berlapis juga diatur ulang.
Metode ini biasanya digunakan untuk permintaan arsip kunci CMC ketika kunci privat dienkripsi dan disertakan dalam permintaan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | certenroll.h |
DLL | CertEnroll.dll |