6. Alert Protocol (Alarm-Protokoll)
TLS bietet ein Alert-Content-Type an, um Benachrichtigungen mit verschiedenen Schweregraden an den Peer zu signalisieren.
6.1. Closure Alerts (Schließungsalarme)
Der Client und der Server müssen eine Closure-Alert-Meldung vor dem Schließen ihrer Schreibseite der Verbindung austauschen.
6.2. Error Alerts (Fehleralarme)
TLS bietet eine Reihe von Alarm-Codes zur Anzeige von Fehlerbedingungen:
- close_notify
- unexpected_message
- bad_record_mac
- record_overflow
- handshake_failure
- bad_certificate
- unsupported_certificate
- certificate_revoked
- certificate_expired
- certificate_unknown
- illegal_parameter
- unknown_ca
- access_denied
- decode_error
- decrypt_error
- protocol_version
- insufficient_security
- internal_error
- inappropriate_fallback
- user_canceled
- missing_extension
- unsupported_extension
- unrecognized_name
- bad_certificate_status_response
- unknown_psk_identity
- certificate_required
- no_application_protocol