共用方式為


KeyIdentifierHashAlgorithm 列舉 (certenroll.h)

KeyIdentifierHashAlgorithm 列舉類型會指定用來哈希憑證要求公鑰的演算法。 這個列舉是由 IX509PublicKey 介面上的 ComputeKeyIdentifier 方法使用,而且密鑰標識碼可用來初始化 IX509ExtensionSubjectKeyIdentifierIX509ExtensionAuthorityKeyIdentifier 物件。

Syntax

typedef enum KeyIdentifierHashAlgorithm {
  SKIHashDefault = 0,
  SKIHashSha1 = 1,
  SKIHashCapiSha1 = 2,
  SKIHashSha256 = 3,
  SKIHashHPKP = 5
} ;

常數

 
SKIHashDefault
值: 0
預設哈希演算法。 這是 具有SKIHashSha1 值的備援。
SKIHashSha1
值: 1
可辨別編碼規則 的 160 位 SHA-1 哈希 (DER) 編碼公鑰,不包括標記、長度和未使用的位數目。
SKIHashCapiSha1
值: 2
DER 編碼公鑰的 160 位 SHA-1 哈希,包括標記、長度和未使用的位數目。
SKIHashSha256
值: 3
DER 編碼公鑰的 256 位 SHA256 (SHA-2) 哈希,包括標記、長度和未使用的位數目。
SKIHashHPKP
值: 5

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
標頭 certenroll.h

另請參閱

CertEnroll 列舉

CertEnroll 介面

ComputeKeyIdentifier

IX509ExtensionAuthorityKeyIdentifier

IX509ExtensionSubjectKeyIdentifier

IX509PublicKey