Freigeben über


SCHANNEL_ALERT_TOKEN-Struktur (schannel.h)

Generiert eine SSL-Warnung ( Secure Sockets Layer Protocol ) oder eine TLS-Warnung (Transport Layer Security Protocol), die an das Ziel eines Aufrufs der Funktion InitializeSecurityContext (Schannel) oder der AcceptSecurityContext-Funktion (Schannel) gesendet wird.

Syntax

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

Member

dwTokenType

Gibt den Typ dieser Struktur an. Legen Sie den Wert dieses Members auf SCHANNEL_ALERT fest.

dwAlertType

Gibt den Warnungstyp an. Dies muss einer der folgenden Werte sein.

Wert Bedeutung
TLS1_ALERT_WARNING
1
Die Meldung ist eine Warnung.
TLS1_ALERT_FATAL
2
Die Meldung ist ein schwerwiegender Fehler. Die Verbindung wird sofort geschlossen.

dwAlertNumber

Eine der Warnmeldungen, die in der TLS-Protokollspezifikation definiert sind. Beschreibungen der definierten Nachrichten finden Sie unter RFC 5246, RFC 4346 oder RFC 2246. Dieser Member muss einer der folgenden Werte sein.

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)

Hinweise

Fügen Sie einem Clientkontext eine Warnmeldung hinzu, indem Sie diese Struktur als Wert des pInput-Parameters in einem Aufruf der ApplyControlToken-Funktion verwenden.

Anforderungen

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