KeyIdentifierHashAlgorithm 列舉 (certenroll.h)
KeyIdentifierHashAlgorithm 列舉類型會指定用來哈希憑證要求中公鑰的演算法。 這個列舉是由 IX509PublicKey 介面上的 ComputeKeyIdentifier 方法使用,而且密鑰標識碼可用來初始化 IX509ExtensionSubjectKeyIdentifier 和 IX509ExtensionAuthorityKeyIdentifier 物件。
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 |
另請參閱
IX509ExtensionAuthorityKeyIdentifier