Compartir a través de


estructura SecPkgContext_SupportedSignatures (schannel.h)

Especifica los algoritmos de firma admitidos por una conexión Schannel.

Sintaxis

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

Miembros

cSignatureAndHashAlgorithms

Número de elementos de la matriz pSignatureAndHashAlgorithms .

pSignatureAndHashAlgorithms

Matriz de valores que especifican algoritmos admitidos. Estos valores tienen el formato siguiente.

El byte superior puede ser uno de los valores siguientes que especifica un algoritmo de firma.

Valor Significado
0
Algoritmo de firma anónima.
1
Algoritmo de firma RSA.
2
Algoritmo de firma DSA.
3
Algoritmo de firma ECDSA.
255
Reservado.
 

El byte inferior puede ser uno de los valores siguientes que especifica un algoritmo hash.

Valor Significado
0
Ninguno.
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
Reservado.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Encabezado schannel.h

Consulte también

QueryContextAttributes (Schannel)