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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour