Freigeben über


SecPkgContext_SupportedSignatures-Struktur (schannel.h)

Gibt die Signaturalgorithmen an, die von einer Schannel-Verbindung unterstützt werden.

Syntax

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

Member

cSignatureAndHashAlgorithms

Die Anzahl der Elemente im pSignatureAndHashAlgorithms-Array .

pSignatureAndHashAlgorithms

Ein Array von Werten, die unterstützte Algorithmen angeben. Diese Werte haben das folgende Format.

Das obere Byte kann einer der folgenden Werte sein, der einen Signaturalgorithmus angibt.

Wert Bedeutung
0
Anonymer Signaturalgorithmus.
1
Der RSA-Signaturalgorithmus.
2
Der DSA-Signaturalgorithmus.
3
Der ECDSA-Signaturalgorithmus.
255
Reserviert.
 

Das untere Byte kann einer der folgenden Werte sein, der einen Hashalgorithmus angibt.

Wert Bedeutung
0
Keine.
1
Der MD5-Hashalgorithmus.
2
Der SHA1-Hashalgorithmus.
3
Der SHA-224-Hashalgorithmus.
4
Der SHA-256-Hashalgorithmus.
5
Der SHA-384-Hashalgorithmus.
6
Der SHA-512-Hashalgorithmus.
255
Reserviert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Kopfzeile schannel.h

Weitere Informationen

QueryContextAttributes (Schannel)