estrutura SecPkgContext_SupportedSignatures (schannel.h)

Especifica os algoritmos de assinatura compatíveis com uma conexão Schannel.

Sintaxe

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

Membros

cSignatureAndHashAlgorithms

O número de elementos na matriz pSignatureAndHashAlgorithms .

pSignatureAndHashAlgorithms

Uma matriz de valores que especificam algoritmos com suporte. Esses valores estão no formato a seguir.

O byte superior pode ser um dos valores a seguir que especifica um algoritmo de assinatura.

Valor Significado
0
Algoritmo de assinatura anônima.
1
O algoritmo de assinatura RSA.
2
O algoritmo de assinatura DSA.
3
O algoritmo de assinatura ECDSA.
255
Reservado.
 

O byte inferior pode ser um dos valores a seguir que especifica um algoritmo de hash.

Valor Significado
0
Nenhum.
1
O algoritmo de hash MD5.
2
O algoritmo de hash SHA1.
3
O algoritmo de hash SHA-224.
4
O algoritmo de hash SHA-256.
5
O algoritmo de hash SHA-384.
6
O algoritmo de hash SHA-512.
255
Reservado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Cabeçalho schannel.h

Confira também

QueryContextAttributes (Schannel)