Bagikan melalui


struktur SCHANNEL_ALERT_TOKEN (schannel.h)

Menghasilkan pemberitahuan Secure Sockets Layer Protocol (SSL) atau Transport Layer Security Protocol (TLS) untuk dikirim ke target panggilan ke fungsi InitializeSecurityContext (Schannel) atau fungsi AcceptSecurityContext (Schannel).

Sintaks

typedef struct _SCHANNEL_ALERT_TOKEN {
  DWORD dwTokenType;
  DWORD dwAlertType;
  DWORD dwAlertNumber;
} SCHANNEL_ALERT_TOKEN;

Anggota

dwTokenType

Menentukan tipe struktur ini. Atur nilai anggota ini ke SCHANNEL_ALERT.

dwAlertType

Menentukan jenis pemberitahuan. Ini harus menjadi salah satu nilai berikut.

Nilai Makna
TLS1_ALERT_WARNING
1
Pesan adalah peringatan.
TLS1_ALERT_FATAL
2
Pesan adalah kesalahan fatal. Koneksi segera ditutup.

dwAlertNumber

Salah satu pesan pemberitahuan yang ditentukan oleh spesifikasi protokol TLS. Untuk deskripsi pesan yang ditentukan, lihat RFC 5246, RFC 4346, atau RFC 2246. Anggota ini harus menjadi salah satu nilai berikut.

TLS1_ALERT_CLOSE_NOTIFY (0)

TLS1_ALERT_UNEXPECTED_MESSAGE (10)

TLS1_ALERT_BAD_RECORD_MAC (20)

TLS1_ALERT_DECRYPTION_FAILED (21)

TLS1_ALERT_RECORD_OVERFLOW (22)

TLS1_ALERT_DECOMPRESSION_FAIL (30)

TLS1_ALERT_HANDSHAKE_FAILURE (40)

TLS1_ALERT_BAD_CERTIFICATE (42)

TLS1_ALERT_UNSUPPORTED_CERT (43)

TLS1_ALERT_CERTIFICATE_REVOKED (44)

TLS1_ALERT_CERTIFICATE_EXPIRED (45)

TLS1_ALERT_CERTIFICATE_UNKNOWN (46)

TLS1_ALERT_ILLEGAL_PARAMETER (47)

TLS1_ALERT_UNKNOWN_CA (48)

TLS1_ALERT_ACCESS_DENIED (49)

TLS1_ALERT_DECODE_ERROR (50)

TLS1_ALERT_DECRYPT_ERROR (51)

TLS1_ALERT_EXPORT_RESTRICTION (60)

TLS1_ALERT_PROTOCOL_VERSION (70)

TLS1_ALERT_INSUFFIENT_SECURITY (71)

TLS1_ALERT_INTERNAL_ERROR (80)

TLS1_ALERT_USER_CANCELED (90)

TLS1_ALERT_NO_RENEGOTIATION (100)

TLS1_ALERT_UNSUPPORTED_EXT (110)

Keterangan

Tambahkan pesan pemberitahuan ke konteks klien dengan menggunakan struktur ini sebagai nilai parameter pInput dalam panggilan ke fungsi ApplyControlToken .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header schannel.h