Bagikan melalui


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:

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

Lihat juga

IX509CertificateRequestCmc