public class AlertDescription
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
static short | 
access_denied
A valid certificate was received, but when access control was applied, the sender decided not
 to proceed with negotiation. 
 | 
static short | 
bad_certificate
A certificate was corrupt, contained signatures that did not verify correctly, etc. 
 | 
static short | 
bad_certificate_hash_value
This alert is sent by servers when a certificate hash does not match a client provided
 certificate_hash. 
 | 
static short | 
bad_certificate_status_response
This alert is sent by clients that receive an invalid certificate status response (see
 Section 3.6). 
 | 
static short | 
bad_record_mac
This alert is returned if a record is received with an incorrect MAC. 
 | 
static short | 
certificate_expired
A certificate has expired or is not currently valid. 
 | 
static short | 
certificate_revoked
A certificate was revoked by its signer. 
 | 
static short | 
certificate_unknown
Some other (unspecified) issue arose in processing the certificate, rendering it
 unacceptable. 
 | 
static short | 
certificate_unobtainable
This alert is sent by servers who are unable to retrieve a certificate chain from the URL
 supplied by the client (see Section 3.3). 
 | 
static short | 
close_notify
This message notifies the recipient that the sender will not send any more messages on this
 connection. 
 | 
static short | 
decode_error
A message could not be decoded because some field was out of the specified range or the
 length of the message was incorrect. 
 | 
static short | 
decompression_failure
The decompression function received improper input (e.g., data that would expand to excessive
 length). 
 | 
static short | 
decrypt_error
A handshake cryptographic operation failed, including being unable to correctly verify a
 signature or validate a Finished message. 
 | 
static short | 
decryption_failed
This alert was used in some earlier versions of TLS, and may have permitted certain attacks
 against the CBC mode [CBCATT]. 
 | 
static short | 
export_restriction
This alert was used in some earlier versions of TLS. 
 | 
static short | 
handshake_failure
Reception of a handshake_failure alert message indicates that the sender was unable to
 negotiate an acceptable set of security parameters given the options available. 
 | 
static short | 
illegal_parameter
A field in the handshake was out of range or inconsistent with other fields. 
 | 
static short | 
inappropriate_fallback
If TLS_FALLBACK_SCSV appears in ClientHello.cipher_suites and the highest protocol version
 supported by the server is higher than the version indicated in ClientHello.client_version,
 the server MUST respond with a fatal inappropriate_fallback alert [..]. 
 | 
static short | 
insufficient_security
Returned instead of handshake_failure when a negotiation has failed specifically because the
 server requires ciphers more secure than those supported by the client. 
 | 
static short | 
internal_error
An internal error unrelated to the peer or the correctness of the protocol (such as a memory
 allocation failure) makes it impossible to continue. 
 | 
static short | 
no_certificate
This alert was used in SSLv3 but not any version of TLS. 
 | 
static short | 
no_renegotiation
Sent by the client in response to a hello request or by the server in response to a client
 hello after initial handshaking. 
 | 
static short | 
protocol_version
The protocol version the client has attempted to negotiate is recognized but not supported. 
 | 
static short | 
record_overflow
A TLSCiphertext record was received that had a length more than 2^14+2048 bytes, or a record
 decrypted to a TLSCompressed record with more than 2^14+1024 bytes. 
 | 
static short | 
unexpected_message
An inappropriate message was received. 
 | 
static short | 
unknown_ca
A valid certificate chain or partial chain was received, but the certificate was not accepted
 because the CA certificate could not be located or couldn't be matched with a known, trusted
 CA. 
 | 
static short | 
unknown_psk_identity
If the server does not recognize the PSK identity, it MAY respond with an
 "unknown_psk_identity" alert message. 
 | 
static short | 
unrecognized_name
This alert is sent by servers that receive a server_name extension request, but do not
 recognize the server name. 
 | 
static short | 
unsupported_certificate
A certificate was of an unsupported type. 
 | 
static short | 
unsupported_extension
Sent by clients that receive an extended server hello containing an extension that they did
 not put in the corresponding client hello. 
 | 
static short | 
user_canceled
This handshake is being canceled for some reason unrelated to a protocol failure. 
 | 
| Constructor and Description | 
|---|
AlertDescription()  | 
| Modifier and Type | Method and Description | 
|---|---|
static java.lang.String | 
getName(short alertDescription)  | 
static java.lang.String | 
getText(short alertDescription)  | 
public static final short close_notify
public static final short unexpected_message
public static final short bad_record_mac
public static final short decryption_failed
public static final short record_overflow
public static final short decompression_failure
public static final short handshake_failure
public static final short no_certificate
public static final short bad_certificate
public static final short unsupported_certificate
public static final short certificate_revoked
public static final short certificate_expired
public static final short certificate_unknown
public static final short illegal_parameter
public static final short unknown_ca
public static final short access_denied
public static final short decode_error
public static final short decrypt_error
public static final short export_restriction
public static final short protocol_version
public static final short insufficient_security
public static final short internal_error
public static final short user_canceled
public static final short no_renegotiation
public static final short unsupported_extension
public static final short certificate_unobtainable
public static final short unrecognized_name
public static final short bad_certificate_status_response
public static final short bad_certificate_hash_value
public static final short unknown_psk_identity
public static final short inappropriate_fallback