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 |
---|---|
|
Algoritmo de assinatura anônima. |
|
O algoritmo de assinatura RSA. |
|
O algoritmo de assinatura DSA. |
|
O algoritmo de assinatura ECDSA. |
|
Reservado. |
O byte inferior pode ser um dos valores a seguir que especifica um algoritmo de hash.
Valor | Significado |
---|---|
|
Nenhum. |
|
O algoritmo de hash MD5. |
|
O algoritmo de hash SHA1. |
|
O algoritmo de hash SHA-224. |
|
O algoritmo de hash SHA-256. |
|
O algoritmo de hash SHA-384. |
|
O algoritmo de hash SHA-512. |
|
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 |