Metode IX509CertificateRequestCmc::get_SignerCertificates (certenroll.h)
Properti SignerCertificates mengambil kumpulan sertifikat yang digunakan untuk menandatangani permintaan.
Properti ini bersifat hanya baca.
Sintaks
HRESULT get_SignerCertificates(
ISignerCertificates **ppValue
);
Parameter
ppValue
Mengembalikan nilai
Tidak ada
Keterangan
Permintaan CMC dapat memiliki tanda tangan utama ditambah nol atau lebih tanda tangan berbasis sertifikat. Tanda tangan berbasis sertifikat dapat disertakan dalam permintaan jika, misalnya, satu atau beberapa pihak tambahan harus memastikan identitas entitas yang meminta sertifikat baru. Panggil properti SignerCertificates untuk mengambil koleksi tanda tangan berbasis sertifikat tambahan ini.
Tanda tangan utama biasanya dibuat dengan menggunakan kunci privat yang cocok dengan kunci publik di objek permintaan #10 PKCS bagian dalam. Karena kunci privat biasanya dibuat untuk mendaftarkan permintaan baru dalam hierarki sertifikat, tanda tangan utama tidak berbasis sertifikat, dan Anda harus memanggil properti SignatureInformation untuk mengambilnya.
Anda harus menginisialisasi objek permintaan CMC sebelum memanggil properti ini. Untuk informasi selengkapnya, lihat topik berikut:
- Initialize
- InitializeDecode
- InitializeFromCertificate
- InitializeFromInnerRequest
- InitializeFromInnerRequestTemplateName
- InitializeFromTemplateName
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 |