struktur SecPkgContext_SupportedSignatures (schannel.h)

Menentukan algoritma tanda tangan yang didukung oleh koneksi Schannel.

Sintaks

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

Anggota

cSignatureAndHashAlgorithms

Jumlah elemen dalam array pSignatureAndHashAlgorithms .

pSignatureAndHashAlgorithms

Array nilai yang menentukan algoritma yang didukung. Nilai-nilai ini dalam format berikut.

Byte atas bisa menjadi salah satu nilai berikut yang menentukan algoritma tanda tangan.

Nilai Makna
0
Algoritma tanda tangan anonim.
1
Algoritma tanda tangan RSA.
2
Algoritma tanda tangan DSA.
3
Algoritma tanda tangan ECDSA.
255
Dicadangkan.
 

Byte yang lebih rendah bisa menjadi salah satu nilai berikut yang menentukan algoritma hash.

Nilai Makna
0
Tidak ada.
1
Algoritma hash MD5.
2
Algoritma hash SHA1.
3
Algoritma hash SHA-224.
4
Algoritma hash SHA-256.
5
Algoritma hash SHA-384.
6
Algoritma hash SHA-512.
255
Dicadangkan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Header schannel.h

Lihat juga

QueryContextAttributes (Schannel)