src/java.base/share/classes/sun/security/ssl/Alerts.java
Print this page
rev 10851 : Implement TLS_FALLBACK_SCSV
*** 81,90 ****
--- 81,93 ----
static final byte alert_certificate_unobtainable = 111;
static final byte alert_unrecognized_name = 112;
static final byte alert_bad_certificate_status_response = 113;
static final byte alert_bad_certificate_hash_value = 114;
+ // Sent in response to a TLS_FALLBACK_SCSV-induced handshake failure.
+ static final byte alert_inappropriate_fallback = 86;
+
static String alertDescription(byte code) {
switch (code) {
case alert_close_notify:
return "close_notify";
*** 142,151 ****
--- 145,156 ----
return "unrecognized_name";
case alert_bad_certificate_status_response:
return "bad_certificate_status_response";
case alert_bad_certificate_hash_value:
return "bad_certificate_hash_value";
+ case alert_inappropriate_fallback:
+ return "inappropriate_fallback";
default:
return "<UNKNOWN ALERT: " + (code & 0x0ff) + ">";
}
}
*** 187,196 ****
--- 192,202 ----
case alert_unsupported_extension:
case alert_certificate_unobtainable:
case alert_unrecognized_name:
case alert_bad_certificate_status_response:
case alert_bad_certificate_hash_value:
+ case alert_inappropriate_fallback:
e = new SSLHandshakeException(reason);
break;
case alert_close_notify:
case alert_unexpected_message: