Bagikan melalui


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.

Catatan Nilai CERTENROLL_PROPERTYID XCN_CERT_ARCHIVED_KEY_HASH_PROP_IDD.

 

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

Lihat juga

Antarmuka CertEnroll

ICertProperty