Condividi tramite


SecPkgContext_SupportedSignatures struttura (schannel.h)

Specifica gli algoritmi di firma supportati da una connessione Schannel.

Sintassi

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

Members

cSignatureAndHashAlgorithms

Numero di elementi nella matrice pSignatureAndHashAlgorithms .

pSignatureAndHashAlgorithms

Matrice di valori che specificano algoritmi supportati. Questi valori sono nel formato seguente.

Il byte superiore può essere uno dei valori seguenti che specifica un algoritmo di firma.

Valore Significato
0
Algoritmo di firma anonima.
1
Algoritmo di firma RSA.
2
Algoritmo di firma DSA.
3
Algoritmo di firma ECDSA.
255
Riservato.
 

Il byte inferiore può essere uno dei valori seguenti che specifica un algoritmo hash.

Valore Significato
0
Nessuno.
1
Algoritmo hash MD5.
2
Algoritmo hash SHA1.
3
Algoritmo hash SHA-224.
4
Algoritmo hash SHA-256.
5
Algoritmo hash SHA-384.
6
Algoritmo hash SHA-512.
255
Riservato.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Intestazione schannel.h

Vedi anche

QueryContextAttributes (Schannel)