APIdia Launch Partner
Top Description Inners Fields Constructors Methods
sun.security.ssl

public final Enum Alert

extends Enum<Alert>
Class Inheritance
Imports
java.io.IOException, java.nio.ByteBuffer, java.text.MessageFormat, java.util.Locale, javax.net.ssl.SSLException, .SSLHandshakeException, .SSLProtocolException

SSL/(D)TLS Alert description

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class
Alert.AlertConsumer

Consumer of alert messages

private static class
Alert.AlertMessage

The Alert message.

pack-priv static enum
Alert.Level

SSL/(D)TLS Alert level.

Field Summary

Modifier and TypeField and Description
public static final Alert
pack-priv static final SSLConsumer
public static final Alert
public static final Alert
public static final Alert
public static final Alert
public static final Alert
public static final Alert
public static final Alert
public static final Alert
public static final Alert
public static final Alert
public static final Alert
public static final Alert
public static final Alert
public static final Alert
pack-priv final String
public static final Alert
public static final Alert
pack-priv final boolean
pack-priv final byte
public static final Alert
public static final Alert
public static final Alert
public static final Alert
public static final Alert
public static final Alert
public static final Alert
public static final Alert
public static final Alert
public static final Alert
public static final Alert
public static final Alert
public static final Alert
public static final Alert
public static final Alert
public static final Alert
public static final Alert

Constructor Summary

AccessConstructor and Description
private
Alert(byte id, String description, boolean handshakeOnly)

Method Summary

Modifier and TypeMethod and Description
pack-priv SSLException
pack-priv SSLException
public static String
nameOf(byte id)

public static Alert
pack-priv static Alert
valueOf(byte id)

public static Alert[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

ACCESS_DENIEDback to summary
public static final Alert ACCESS_DENIED
alertConsumerback to summary
pack-priv static final SSLConsumer alertConsumer
BAD_CERT_HASH_VALUEback to summary
public static final Alert BAD_CERT_HASH_VALUE
BAD_CERT_STATUS_RESPONSEback to summary
public static final Alert BAD_CERT_STATUS_RESPONSE
BAD_CERTIFICATEback to summary
public static final Alert BAD_CERTIFICATE
BAD_RECORD_MACback to summary
public static final Alert BAD_RECORD_MAC
CERT_UNOBTAINABLEback to summary
public static final Alert CERT_UNOBTAINABLE
CERTIFICATE_EXPIREDback to summary
public static final Alert CERTIFICATE_EXPIRED
CERTIFICATE_REQUIREDback to summary
public static final Alert CERTIFICATE_REQUIRED
CERTIFICATE_REVOKEDback to summary
public static final Alert CERTIFICATE_REVOKED
CERTIFICATE_UNKNOWNback to summary
public static final Alert CERTIFICATE_UNKNOWN
CLOSE_NOTIFYback to summary
public static final Alert CLOSE_NOTIFY
DECODE_ERRORback to summary
public static final Alert DECODE_ERROR
DECOMPRESSION_FAILUREback to summary
public static final Alert DECOMPRESSION_FAILURE
DECRYPT_ERRORback to summary
public static final Alert DECRYPT_ERROR
DECRYPTION_FAILEDback to summary
public static final Alert DECRYPTION_FAILED
descriptionback to summary
pack-priv final String description
EXPORT_RESTRICTIONback to summary
public static final Alert EXPORT_RESTRICTION
HANDSHAKE_FAILUREback to summary
public static final Alert HANDSHAKE_FAILURE
handshakeOnlyback to summary
pack-priv final boolean handshakeOnly
idback to summary
pack-priv final byte id
ILLEGAL_PARAMETERback to summary
public static final Alert ILLEGAL_PARAMETER
INAPPROPRIATE_FALLBACKback to summary
public static final Alert INAPPROPRIATE_FALLBACK
INSUFFICIENT_SECURITYback to summary
public static final Alert INSUFFICIENT_SECURITY
INTERNAL_ERRORback to summary
public static final Alert INTERNAL_ERROR
MISSING_EXTENSIONback to summary
public static final Alert MISSING_EXTENSION
NO_APPLICATION_PROTOCOLback to summary
public static final Alert NO_APPLICATION_PROTOCOL
NO_CERTIFICATEback to summary
public static final Alert NO_CERTIFICATE
NO_RENEGOTIATIONback to summary
public static final Alert NO_RENEGOTIATION
PROTOCOL_VERSIONback to summary
public static final Alert PROTOCOL_VERSION
RECORD_OVERFLOWback to summary
public static final Alert RECORD_OVERFLOW
UNEXPECTED_MESSAGEback to summary
public static final Alert UNEXPECTED_MESSAGE
UNKNOWN_CAback to summary
public static final Alert UNKNOWN_CA
UNKNOWN_PSK_IDENTITYback to summary
public static final Alert UNKNOWN_PSK_IDENTITY
UNRECOGNIZED_NAMEback to summary
public static final Alert UNRECOGNIZED_NAME
UNSUPPORTED_CERTIFICATEback to summary
public static final Alert UNSUPPORTED_CERTIFICATE
UNSUPPORTED_EXTENSIONback to summary
public static final Alert UNSUPPORTED_EXTENSION
USER_CANCELEDback to summary
public static final Alert USER_CANCELED

Constructor Detail

Alertback to summary
private Alert(byte id, String description, boolean handshakeOnly)

Method Detail

createSSLExceptionback to summary
pack-priv SSLException createSSLException(String reason)
createSSLExceptionback to summary
pack-priv SSLException createSSLException(String reason, Throwable cause)
nameOfback to summary
public static String nameOf(byte id)
valueOfback to summary
public static Alert valueOf(String name)
valueOfback to summary
pack-priv static Alert valueOf(byte id)
valuesback to summary
public static Alert[] values()
sun.security.ssl back to summary

private final Class Alert.AlertConsumer

extends Object
implements SSLConsumer
Class Inheritance
All Implemented Interfaces
sun.security.ssl.SSLConsumer

Consumer of alert messages

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

AlertConsumerback to summary
private AlertConsumer()

Method Detail

consumeback to summary
public void consume(ConnectionContext context, ByteBuffer m) throws IOException

Implements sun.security.ssl.SSLConsumer.consume.

Annotations
@Override
sun.security.ssl back to summary

private final Class Alert.AlertMessage

extends Object
Class Inheritance

The Alert message.

Field Summary

Modifier and TypeField and Description
private final byte
private final byte

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

idback to summary
private final byte id
levelback to summary
private final byte level

Constructor Detail

AlertMessageback to summary
pack-priv AlertMessage(TransportContext context, ByteBuffer m) throws IOException

Method Detail

toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.

Annotations
@Override
sun.security.ssl back to summary

pack-priv final Enum Alert.Level

extends Enum<Alert.Level>
Class Inheritance

SSL/(D)TLS Alert level.

Field Summary

Modifier and TypeField and Description
pack-priv final String
public static final Alert.Level
pack-priv final byte
public static final Alert.Level

Constructor Summary

AccessConstructor and Description
private
Level(byte level, String description)

Method Summary

Modifier and TypeMethod and Description
pack-priv static String
nameOf(byte level)

public static Alert.Level
pack-priv static Alert.Level
valueOf(byte level)

public static Alert.Level[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

descriptionback to summary
pack-priv final String description
FATALback to summary
public static final Alert.Level FATAL
levelback to summary
pack-priv final byte level
WARNINGback to summary
public static final Alert.Level WARNING

Constructor Detail

Levelback to summary
private Level(byte level, String description)

Method Detail

nameOfback to summary
pack-priv static String nameOf(byte level)
valueOfback to summary
public static Alert.Level valueOf(String name)
valueOfback to summary
pack-priv static Alert.Level valueOf(byte level)
valuesback to summary
public static Alert.Level[] values()