Skip to content

Latest commit

 

History

History
97 lines (66 loc) · 3.9 KB

ne-certenroll-keyidentifierhashalgorithm.md

File metadata and controls

97 lines (66 loc) · 3.9 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NE:certenroll.KeyIdentifierHashAlgorithm
KeyIdentifierHashAlgorithm (certenroll.h)
Specifies the algorithm used to hash the public key in a certificate request.
KeyIdentifierHashAlgorithm
KeyIdentifierHashAlgorithm enumeration [Security]
SKIHashCapiSha1
SKIHashDefault
SKIHashSha1
SKIHashSha256
certenroll/KeyIdentifierHashAlgorithm
certenroll/SKIHashCapiSha1
certenroll/SKIHashDefault
certenroll/SKIHashSha1
certenroll/SKIHashSha256
security.keyidentifierhashalgorithm_enum
security\keyidentifierhashalgorithm_enum.htm
security
80e3c730-880f-4cfa-921f-3bb88cf827f2
12/05/2018
KeyIdentifierHashAlgorithm, KeyIdentifierHashAlgorithm enumeration [Security], SKIHashCapiSha1, SKIHashDefault, SKIHashSha1, SKIHashSha256, certenroll/KeyIdentifierHashAlgorithm, certenroll/SKIHashCapiSha1, certenroll/SKIHashDefault, certenroll/SKIHashSha1, certenroll/SKIHashSha256, security.keyidentifierhashalgorithm_enum
certenroll.h
Windows
Windows Vista [desktop apps only]
Windows Server 2008 [desktop apps only]
Windows
KeyIdentifierHashAlgorithm
19H1
KeyIdentifierHashAlgorithm
certenroll/KeyIdentifierHashAlgorithm
c++
APIRef
kbSyntax
HeaderDef
CertEnroll.h
KeyIdentifierHashAlgorithm

KeyIdentifierHashAlgorithm enumeration

-description

The KeyIdentifierHashAlgorithm enumeration type specifies the algorithm used to hash the public key in a certificate request. This enumeration is used by the ComputeKeyIdentifier method on the IX509PublicKey interface, and the key identifier can be used to initialize the IX509ExtensionSubjectKeyIdentifier and IX509ExtensionAuthorityKeyIdentifier objects.

-enum-fields

-field SKIHashDefault:0

The default hash algorithm. This is redundant with the SKIHashSha1 value.

-field SKIHashSha1:1

A 160-bit SHA-1 hash of a Distinguished Encoding Rules (DER) encoded public key, excluding the tag, length, and number of unused bits.

-field SKIHashCapiSha1:2

A 160-bit SHA-1 hash of a DER-encoded public key, including the tag, length, and number of unused bits.

-field SKIHashSha256:3

A 256-bit SHA256 (SHA-2) hash of a DER-encoded public key, including the tag, length, and number of unused bits.

-field SKIHashHPKP:5

-see-also

CertEnroll Enumerations

CertEnroll Interfaces

ComputeKeyIdentifier

IX509ExtensionAuthorityKeyIdentifier

IX509ExtensionSubjectKeyIdentifier

IX509PublicKey