KeyIdentifierHashAlgorithm 列挙 (certenroll.h)
KeyIdentifierHashAlgorithm 列挙型は、証明書要求で公開キーをハッシュするために使用されるアルゴリズムを指定します。 この列挙は、IX509PublicKey インターフェイスの ComputeKeyIdentifier メソッドによって使用され、キー識別子を使用して IX509ExtensionSubjectKeyIdentifier オブジェクトと IX509ExtensionAuthorityKeyIdentifier オブジェクトを初期化できます。
構文
typedef enum KeyIdentifierHashAlgorithm {
SKIHashDefault = 0,
SKIHashSha1 = 1,
SKIHashCapiSha1 = 2,
SKIHashSha256 = 3,
SKIHashHPKP = 5
} ;
定数
SKIHashDefault 値: 0 既定のハッシュ アルゴリズム。 これは SKIHashSha1 値と冗長です。 |
SKIHashSha1 値: 1 タグ、長さ、未使用ビット数を除く、Distinguished Encoding Rules (DER) でエンコードされた公開キーの 160 ビット SHA-1 ハッシュ。 |
SKIHashCapiSha1 値: 2 DER でエンコードされた公開キーの 160 ビット SHA-1 ハッシュ (タグ、長さ、未使用ビット数を含む)。 |
SKIHashSha256 値: 3 DER でエンコードされた公開キーの 256 ビット SHA256 (SHA-2) ハッシュ (タグ、長さ、未使用のビット数を含む)。 |
SKIHashHPKP 値: 5 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | certenroll.h |
こちらもご覧ください
IX509ExtensionAuthorityKeyIdentifier