Bagikan melalui


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

Enumerasi CertEnroll

Antarmuka CertEnroll

ComputeKeyIdentifier

IX509ExtensionAuthorityKeyIdentifier

IX509ExtensionSubjectKeyIdentifier

IX509PublicKey