Enumeración KeyIdentifierHashAlgorithm (certenroll.h)
El tipo de enumeración KeyIdentifierHashAlgorithm especifica el algoritmo utilizado para aplicar un hash a la clave pública en una solicitud de certificado. El método ComputeKeyIdentifier usa esta enumeración en la interfaz IX509PublicKey y el identificador de clave se puede usar para inicializar los objetos IX509ExtensionSubjectKeyIdentifier y IX509ExtensionAuthorityKeyIdentifier .
Syntax
typedef enum KeyIdentifierHashAlgorithm {
SKIHashDefault = 0,
SKIHashSha1 = 1,
SKIHashCapiSha1 = 2,
SKIHashSha256 = 3,
SKIHashHPKP = 5
} ;
Constantes
SKIHashDefault Valor: 0 Algoritmo hash predeterminado. Esto es redundante con el valor SKIHashSha1 . |
SKIHashSha1 Valor: 1 Un hash SHA-1 de 160 bits de una clave pública codificada reglas de codificación distinguida (DER), excepto la etiqueta, la longitud y el número de bits no usados. |
SKIHashCapiSha1 Valor: 2 Hash SHA-1 de 160 bits de una clave pública codificada en DER, incluida la etiqueta, la longitud y el número de bits no usados. |
SKIHashSha256 Valor: 3 Hash SHA256 (SHA-2) de 256 bits de una clave pública codificada en DER, incluida la etiqueta, la longitud y el número de bits no usados. |
SKIHashHPKP Valor: 5 |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | certenroll.h |
Consulte también
IX509ExtensionAuthorityKeyIdentifier