Metode IX509CertificateRequestCmc::get_KeyArchivalCertificate (certenroll.h)
Properti KeyArchivalCertificate menentukan atau mengambil sertifikat enkripsi otoritas sertifikasi (CA). Sertifikat terkandung dalam array byte yang dikodekan dengan menggunakan Distinguished Encoding Rules (DER) seperti yang didefinisikan oleh standar Abstract Syntax Notation One (ASN.1). Array byte yang dikodekan DER diwakili oleh string yang merupakan urutan biner murni atau dikodekan Unicode. Properti ini diaktifkan web untuk input dan output.
Properti ini bersifat baca/tulis.
Sintaks
HRESULT get_KeyArchivalCertificate(
EncodingType Encoding,
BSTR *pValue
);
Parameter
Encoding
pValue
Mengembalikan nilai
Tidak ada
Keterangan
Jika dikonfigurasi dengan benar, otoritas sertifikasi (CA) dapat mengarsipkan kunci privat klien. Biasanya, klien meminta sertifikat pertukaran dari CA, memvalidasinya, dan menggunakannya sebagai input ke properti KeyArchivalCertificate . Kunci publik CA digunakan untuk mengenkripsi kunci privat yang sedang dikirimkan untuk pengarsipan. Anda dapat menggunakan properti ArchivePrivateKey untuk meminta pengarsipan kunci.
Anda harus mengatur properti ini, jika sama sekali, sebelum memanggil metode Encode , tetapi Anda harus menginisialisasi objek permintaan CMC sebelum memanggil properti . Untuk informasi selengkapnya, lihat topik berikut:
- Initialize
- InitializeDecode
- InitializeFromCertificate
- InitializeFromInnerRequest
- InitializeFromInnerRequestTemplateName
- InitializeFromTemplateName
Persyaratan
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 |