KeyIdentifierHashAlgorithm, énumération (certenroll.h)
Le type d’énumération KeyIdentifierHashAlgorithm spécifie l’algorithme utilisé pour hacher la clé publique dans une demande de certificat. Cette énumération est utilisée par la méthode ComputeKeyIdentifier sur l’interface IX509PublicKey , et l’identificateur de clé peut être utilisé pour initialiser les objets IX509ExtensionSubjectKeyIdentifier et IX509ExtensionAuthorityKeyIdentifier .
Syntax
typedef enum KeyIdentifierHashAlgorithm {
SKIHashDefault = 0,
SKIHashSha1 = 1,
SKIHashCapiSha1 = 2,
SKIHashSha256 = 3,
SKIHashHPKP = 5
} ;
Constantes
SKIHashDefault Valeur : 0 Algorithme de hachage par défaut. Cette valeur est redondante avec la valeur SKIHashSha1 . |
SKIHashSha1 Valeur : 1 Hachage SHA-1 160 bits d’une clé publique encodée Distinguished Encoding Rules (DER), à l’exclusion de la balise, de la longueur et du nombre de bits inutilisés. |
SKIHashCapiSha1 Valeur : 2 Hachage SHA-1 160 bits d’une clé publique encodée DER, y compris la balise, la longueur et le nombre de bits inutilisés. |
SKIHashSha256 Valeur : 3 Hachage SHA256 (SHA-2) 256 bits d’une clé publique encodée en DER, y compris la balise, la longueur et le nombre de bits inutilisés. |
SKIHashHPKP Valeur : 5 |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
En-tête | certenroll.h |
Voir aussi
IX509ExtensionAuthorityKeyIdentifier