Enumerasi KeyIdentifierHashAlgorithm (certenroll.h)
Jenis enumerasi KeyIdentifierHashAlgorithm menentukan algoritma yang digunakan untuk hashkunci publik dalam permintaan sertifikat. Enumerasi ini digunakan oleh metode ComputeKeyIdentifier pada antarmuka IX509PublicKey , dan pengidentifikasi kunci dapat digunakan untuk menginisialisasi objek IX509ExtensionSubjectKeyIdentifier dan IX509ExtensionAuthorityKeyIdentifier .
Sintaks
typedef enum KeyIdentifierHashAlgorithm {
SKIHashDefault = 0,
SKIHashSha1 = 1,
SKIHashCapiSha1 = 2,
SKIHashSha256 = 3,
SKIHashHPKP = 5
} ;
Konstanta
SKIHashDefault Nilai: 0 Algoritma hash default. Ini berlebihan dengan nilai SKIHashSha1 . |
SKIHashSha1 Nilai: 1 Hash SHA-1 160-bit dari kunci publik yang dikodekan Distinguished Encoding Rules (DER), tidak termasuk tag, panjang, dan jumlah bit yang tidak digunakan. |
SKIHashCapiSha1 Nilai: 2 Hash SHA-1 160-bit dari kunci publik yang dikodekan DER, termasuk tag, panjang, dan jumlah bit yang tidak digunakan. |
SKIHashSha256 Nilai: 3 Hash SHA256 (SHA-2) 256-bit dari kunci publik yang dikodekan DER, termasuk tag, panjang, dan jumlah bit yang tidak digunakan. |
SKIHashHPKP Nilai: 5 |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Header | certenroll.h |
Lihat juga
IX509ExtensionAuthorityKeyIdentifier