public static enum HelloExtension.ExtensionType extends Enum<HelloExtension.ExtensionType>
| Enum Constant and Description |
|---|
APPLICATION_LAYER_PROTOCOL_NEGOTIATION
|
CERT_TYPE
|
CLIENT_AUTHZ
See RFC 5878
|
CLIENT_CERT_TYPE
See RFC 7250
|
CLIENT_CERTIFICATE_URL |
CONNECTION_ID
|
EC_POINT_FORMATS |
ELLIPTIC_CURVES
See RFC
4492
|
ENCRYPT_THEN_MAC
See RFC 7366
|
HEARTBEAT
See RFC 6520
|
MAX_FRAGMENT_LENGTH |
RECORD_SIZE_LIMIT
See RFC 8449
|
RENEGOTIATION_INFO
See RFC 5746
|
SERVER_AUTHZ |
SERVER_CERT_TYPE |
SERVER_NAME |
SESSION_TICKET_TLS
See RFC 4507
|
SIGNATURE_ALGORITHMS
See RFC 5246
|
SIGNED_CERTIFICATE_TIMESTAMP
|
SRP
See RFC 5054
|
STATUS_REQUEST |
STATUS_REQUEST_V2
|
TRUNCATED_HMAC |
TRUSTED_CA_KEYS |
USE_SRTP
See RFC 5764
|
USER_MAPPING
See RFC 4681
|
| Modifier and Type | Method and Description |
|---|---|
static HelloExtension.ExtensionType |
getExtensionTypeById(int id)
Gets an extension type by its numeric id as defined by IANA
|
int |
getId() |
String |
toString() |
static HelloExtension.ExtensionType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static HelloExtension.ExtensionType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final HelloExtension.ExtensionType SERVER_NAME
public static final HelloExtension.ExtensionType MAX_FRAGMENT_LENGTH
public static final HelloExtension.ExtensionType CLIENT_CERTIFICATE_URL
public static final HelloExtension.ExtensionType TRUSTED_CA_KEYS
public static final HelloExtension.ExtensionType TRUNCATED_HMAC
public static final HelloExtension.ExtensionType STATUS_REQUEST
public static final HelloExtension.ExtensionType USER_MAPPING
public static final HelloExtension.ExtensionType CLIENT_AUTHZ
public static final HelloExtension.ExtensionType SERVER_AUTHZ
public static final HelloExtension.ExtensionType CERT_TYPE
public static final HelloExtension.ExtensionType ELLIPTIC_CURVES
public static final HelloExtension.ExtensionType EC_POINT_FORMATS
public static final HelloExtension.ExtensionType SRP
public static final HelloExtension.ExtensionType SIGNATURE_ALGORITHMS
public static final HelloExtension.ExtensionType USE_SRTP
public static final HelloExtension.ExtensionType HEARTBEAT
public static final HelloExtension.ExtensionType APPLICATION_LAYER_PROTOCOL_NEGOTIATION
public static final HelloExtension.ExtensionType STATUS_REQUEST_V2
public static final HelloExtension.ExtensionType SIGNED_CERTIFICATE_TIMESTAMP
public static final HelloExtension.ExtensionType CLIENT_CERT_TYPE
public static final HelloExtension.ExtensionType SERVER_CERT_TYPE
public static final HelloExtension.ExtensionType ENCRYPT_THEN_MAC
public static final HelloExtension.ExtensionType SESSION_TICKET_TLS
public static final HelloExtension.ExtensionType CONNECTION_ID
public static final HelloExtension.ExtensionType RENEGOTIATION_INFO
public static final HelloExtension.ExtensionType RECORD_SIZE_LIMIT
public static HelloExtension.ExtensionType[] values()
for (HelloExtension.ExtensionType c : HelloExtension.ExtensionType.values()) System.out.println(c);
public static HelloExtension.ExtensionType valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic static HelloExtension.ExtensionType getExtensionTypeById(int id)
id - the numeric id of the extensionnull if the
given id is unsupported.public String toString()
toString in class Enum<HelloExtension.ExtensionType>public int getId()
Copyright © 2023 Eclipse Foundation. All rights reserved.