Metode ICertAdmin2::GetArchivedKey (certadm.h)
Metode GetArchivedKey mengambil BLOB pemulihan kunci yang diarsipkan. Metode ini pertama kali didefinisikan dalam antarmuka ICertAdmin .
Sintaks
HRESULT GetArchivedKey(
[in] const BSTR strConfig,
[in] LONG RequestId,
[in] LONG Flags,
[out] BSTR *pstrArchivedKey
);
Parameter
[in] strConfig
Mewakili string konfigurasi yang valid untuk otoritas sertifikasi (CA) dalam bentuk ComputerName\CAName, di mana ComputerName adalah nama jaringan server Certificate Services, dan CAName adalah nama umum CA, seperti yang dimasukkan selama penyiapan Layanan Sertifikat. Untuk informasi tentang nama string konfigurasi, lihat ICertConfig.
[in] RequestId
Mewakili ID permintaan sertifikat dalam database Certificates Services.
[in] Flags
Bendera berikut dapat digunakan untuk menentukan format BLOB yang dikembalikan.
Nilai | Makna |
---|---|
|
BASE64 tanpa BEGIN/END |
|
BASE64 dengan SERTIFIKAT MULAI dan SERTIFIKAT AKHIR |
|
Biner |
[out] pstrArchivedKey
Penunjuk ke string yang mewakili BLOB kunci yang diarsipkan yang diambil. Ketika Anda telah selesai menggunakan string ini, pemanggil bertanggung jawab untuk membebaskannya dengan memanggil fungsi SysFreeString .
Mengembalikan nilai
C++
Nilai yang dikembalikan adalah HRESULT. Nilai S_OK menunjukkan metode berhasil.VB
String yang berisi BLOB kunci yang diarsipkan yang diambil.Keterangan
Kunci yang diarsipkan dienkripsi dalam PKCS #7 ke sertifikat atau sertifikat agen pemulihan kunci, dan disimpan dalam database Layanan Sertifikat dalam formulir tersebut. Metode ini mengambil PKCS terenkripsi #7 dari database Layanan Sertifikat, membungkusnya dalam PKCS #7 yang ditandatangani yang berisi sertifikat dan rantai pengguna, sertifikat atau sertifikat agen pemulihan kunci, dan sertifikat dan rantai penandatanganan otoritas sertifikasi. Atribut terautentikasi berisi sertifikat yang digunakan untuk mengidentifikasi sertifikat pengguna secara unik.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tidak ada yang didukung |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | certadm.h (termasuk Certsrv.h) |
Pustaka | Certidl.lib |
DLL | Certadm.dll |
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