4. Fehlerwarnungen
Das TLS-Warnprotokoll wird verwendet, um Fehlerbedingungen während des TLS-Handshakes und während der geschützten Datenübertragung zu signalisieren. Die Warnmeldungen sind in [TLS1.0], [TLS1.1] und [TLS1.2] spezifiziert.
Wenn ein Client oder Server eine Autorisierungsinformations-Handshake-Nachricht empfängt, die er nicht erkennt, MUST er eine unsupported_certificate-Warnung senden.
Wenn ein Client oder Server fehlerhafte Autorisierungsinformationen empfängt, SHOULD er eine decode_error-Warnung senden.
Wenn ein Client oder Server eine Autorisierungsinformations-Handshake-Nachricht empfängt, die ungültige Autorisierungsinformationen enthält, SHOULD er eine bad_certificate-Warnung senden.
Wenn ein Client oder Server eine Autorisierungsinformations-Handshake-Nachricht empfängt, aber die Autorisierungsinformationen nicht erfolgreich validieren kann, SHOULD er eine certificate_unknown-Warnung senden.
Wenn ein Client oder Server eine Autorisierungsinformations-Handshake-Nachricht empfängt, aber die referenzierten Autorisierungsinformationen nicht abrufen kann (im Fall von x509_attr_cert_url oder saml_assertion_url), SHOULD er eine certificate_unobtainable-Warnung senden.
Wenn ein Server Autorisierungsinformationen von einem Client benötigt, der Client diese aber nicht bereitstellt, SHOULD der Server eine certificate_required-Warnung senden.
Wenn ein Client oder Server Zugriffskontrollrichtlinien hat, die nicht durch die empfangenen Autorisierungsinformationen erfüllt werden können, MAY der Client oder Server eine access_denied-Warnung senden.