Antarmuka ICertPropertyArchivedKeyHash (certenroll.h)
Antarmuka ICertPropertyArchivedKeyHash mewakili hash SHA-1 dari kunci privat terenkripsi yang dikirimkan ke otoritas sertifikasi untuk pengarsipan.
Untuk mengarsipkan kunci privat, klien terlebih dahulu mengenkripsi kunci dengan menggunakan kunci umum dari sertifikat pertukaran CA. Klien kemudian menempatkan kunci privat terenkripsi ke dalam struktur PKCS #7 EnvelopedData dan hash struktur dengan menggunakan algoritma hash SHA-1. Hash yang dihasilkan digunakan untuk menginisialisasi objek ICertPropertyArchivedKeyHash dan disertakan dalam permintaan sertifikat CMC. Nilai properti biasanya dikaitkan dengan sertifikat setelah respons sertifikat diterima dari CA dan sebelum respons ditempatkan di penyimpanan.
Properti ini diinisialisasi oleh proses pendaftaran dan terkait dengan sertifikat dummy yang untuk sementara disalin ke penyimpanan permintaan. Jika CA menolak permintaan sertifikat, sertifikat dummy di penyimpanan permintaan dan semua properti yang terkait dengannya akan dihapus. Jika CA mengeluarkan sertifikat dan diinstal di penyimpanan sertifikat, properti ini dikaitkan dengan sertifikat baru di penyimpanan pribadi dan sertifikat dummy dihapus.
Warisan
Antarmuka ICertPropertyArchivedKeyHash mewarisi dari ICertProperty. ICertPropertyArchivedKeyHash juga memiliki jenis anggota ini:
Metode
Antarmuka ICertPropertyArchivedKeyHash memiliki metode ini.
ICertPropertyArchivedKeyHash::get_ArchivedKeyHash Mengambil hash SHA-1 dari kunci privat. |
ICertPropertyArchivedKeyHash::Initialize Menginisialisasi objek dari array byte yang berisi hash. |
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 |