Partager via


structure SecPkgContext_SupportedSignatures (schannel.h)

Spécifie les algorithmes de signature pris en charge par une connexion Schannel.

Syntaxe

typedef struct _SecPkgContext_SupportedSignatures {
  WORD cSignatureAndHashAlgorithms;
  WORD *pSignatureAndHashAlgorithms;
} SecPkgContext_SupportedSignatures, *PSecPkgContext_SupportedSignatures;

Membres

cSignatureAndHashAlgorithms

Nombre d’éléments dans le tableau pSignatureAndHashAlgorithms .

pSignatureAndHashAlgorithms

Tableau de valeurs qui spécifient des algorithmes pris en charge. Ces valeurs sont au format suivant.

L’octet supérieur peut être l’une des valeurs suivantes qui spécifie un algorithme de signature.

Valeur Signification
0
Algorithme de signature anonyme.
1
Algorithme de signature RSA.
2
Algorithme de signature DSA.
3
Algorithme de signature ECDSA.
255
Réservé.
 

L’octet inférieur peut être l’une des valeurs suivantes qui spécifie un algorithme de hachage.

Valeur Signification
0
Aucun.
1
Algorithme de hachage MD5.
2
Algorithme de hachage SHA1.
3
Algorithme de hachage SHA-224.
4
Algorithme de hachage SHA-256.
5
Algorithme de hachage SHA-384.
6
Algorithme de hachage SHA-512.
255
Réservé.

Spécifications

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
En-tête schannel.h

Voir aussi

QueryContextAttributes (Schannel)