A B C D E F G H I J K L M N O P R S T U V X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- access_denied - net.luminis.tls.TlsConstants.AlertDescription
- add(Extension) - Method in class net.luminis.tls.handshake.TlsClientEngine
- addExtensions(List<Extension>) - Method in class net.luminis.tls.handshake.TlsClientEngine
- addServerExtensions(Extension) - Method in class net.luminis.tls.handshake.TlsServerEngine
- addSupportedCiphers(List<TlsConstants.CipherSuite>) - Method in class net.luminis.tls.handshake.TlsClientEngine
- addSupportedCiphers(List<TlsConstants.CipherSuite>) - Method in class net.luminis.tls.handshake.TlsServerEngine
- alert - net.luminis.tls.TlsConstants.ContentType
- alertDescription() - Method in exception net.luminis.tls.alert.ErrorAlert
- AlertRecord - Class in net.luminis.tls.alert
- AlertRecord() - Constructor for class net.luminis.tls.alert.AlertRecord
- algorithmMapping - Variable in class net.luminis.tls.handshake.TlsEngine
- algorithmMapping() - Static method in class net.luminis.tls.env.PlatformMapping
- AlgorithmMapping - Interface in net.luminis.tls.env
-
Provides mapping for (crypto) algorithms.
- Android - net.luminis.tls.env.PlatformMapping.Platform
- Application - net.luminis.tls.ProtectionKeysType
- application_data - net.luminis.tls.TlsConstants.ContentType
- application_layer_protocol_negotiation - net.luminis.tls.TlsConstants.ExtensionType
- ApplicationLayerProtocolNegotiationExtension - Class in net.luminis.tls.extension
- ApplicationLayerProtocolNegotiationExtension(String) - Constructor for class net.luminis.tls.extension.ApplicationLayerProtocolNegotiationExtension
- ApplicationLayerProtocolNegotiationExtension(ByteBuffer) - Constructor for class net.luminis.tls.extension.ApplicationLayerProtocolNegotiationExtension
- ApplicationLayerProtocolNegotiationExtension(List<String>) - Constructor for class net.luminis.tls.extension.ApplicationLayerProtocolNegotiationExtension
- apply(ByteBuffer, TlsConstants.HandshakeType) - Method in interface net.luminis.tls.extension.ExtensionParser
- AVAILABLE_SIGNATURES - Static variable in class net.luminis.tls.handshake.TlsClientEngine
B
- bad_certificate - net.luminis.tls.TlsConstants.AlertDescription
- bad_certificate_status_response - net.luminis.tls.TlsConstants.AlertDescription
- bad_record_mac - net.luminis.tls.TlsConstants.AlertDescription
- BadCertificateAlert - Exception in net.luminis.tls.alert
- BadCertificateAlert(String) - Constructor for exception net.luminis.tls.alert.BadCertificateAlert
- both - net.luminis.tls.handshake.ClientHello.PskKeyEstablishmentMode
- bytesToHex(byte[]) - Static method in class net.luminis.tls.util.ByteUtils
- bytesToHex(byte[], int) - Static method in class net.luminis.tls.util.ByteUtils
- bytesToHex(byte[], int, int) - Static method in class net.luminis.tls.util.ByteUtils
- byteToHexBlock(byte[]) - Static method in class net.luminis.tls.util.ByteUtils
- byteToHexBlock(byte[], int) - Static method in class net.luminis.tls.util.ByteUtils
- byteToHexBlock(ByteBuffer, int, int) - Static method in class net.luminis.tls.util.ByteUtils
- ByteUtils - Class in net.luminis.tls.util
- ByteUtils() - Constructor for class net.luminis.tls.util.ByteUtils
C
- calculateBinder(byte[], int, TlsState) - Method in class net.luminis.tls.extension.ClientHelloPreSharedKeyExtension
- certificate - net.luminis.tls.TlsConstants.HandshakeType
- certificate_authorities - net.luminis.tls.TlsConstants.ExtensionType
- certificate_expired - net.luminis.tls.TlsConstants.AlertDescription
- certificate_request - net.luminis.tls.TlsConstants.HandshakeType
- certificate_required - net.luminis.tls.TlsConstants.AlertDescription
- certificate_revoked - net.luminis.tls.TlsConstants.AlertDescription
- certificate_unknown - net.luminis.tls.TlsConstants.AlertDescription
- certificate_verify - net.luminis.tls.TlsConstants.HandshakeType
- CertificateAuthoritiesExtension - Class in net.luminis.tls.extension
- CertificateAuthoritiesExtension(ByteBuffer) - Constructor for class net.luminis.tls.extension.CertificateAuthoritiesExtension
- CertificateAuthoritiesExtension(X500Principal) - Constructor for class net.luminis.tls.extension.CertificateAuthoritiesExtension
- CertificateMessage - Class in net.luminis.tls.handshake
- CertificateMessage() - Constructor for class net.luminis.tls.handshake.CertificateMessage
- CertificateMessage(byte[], X509Certificate) - Constructor for class net.luminis.tls.handshake.CertificateMessage
- CertificateMessage(X509Certificate) - Constructor for class net.luminis.tls.handshake.CertificateMessage
- CertificateMessage(List<X509Certificate>) - Constructor for class net.luminis.tls.handshake.CertificateMessage
- CertificateRequestMessage - Class in net.luminis.tls.handshake
- CertificateRequestMessage() - Constructor for class net.luminis.tls.handshake.CertificateRequestMessage
- CertificateRequestMessage(Extension) - Constructor for class net.luminis.tls.handshake.CertificateRequestMessage
- CertificateUnknownAlert - Exception in net.luminis.tls.alert
-
https://tools.ietf.org/html/rfc8446#section-6.2 "certificate_unknown: Some other (unspecified) issue arose in processing the certificate, rendering it unacceptable."
- CertificateUnknownAlert(String) - Constructor for exception net.luminis.tls.alert.CertificateUnknownAlert
- CertificateVerifyMessage - Class in net.luminis.tls.handshake
- CertificateVerifyMessage() - Constructor for class net.luminis.tls.handshake.CertificateVerifyMessage
- CertificateVerifyMessage(TlsConstants.SignatureScheme, byte[]) - Constructor for class net.luminis.tls.handshake.CertificateVerifyMessage
- CertificateWithPrivateKey - Class in net.luminis.tls
- CertificateWithPrivateKey(X509Certificate, PrivateKey) - Constructor for class net.luminis.tls.CertificateWithPrivateKey
- change_cipher_spec - net.luminis.tls.TlsConstants.ContentType
- checkCertificateValidity(List<X509Certificate>) - Method in class net.luminis.tls.handshake.TlsClientEngine
- cipher - Variable in class net.luminis.tls.NewSessionTicket
- client_certificate_type - net.luminis.tls.TlsConstants.ExtensionType
- client_hello - net.luminis.tls.TlsConstants.HandshakeType
- ClientHello - Class in net.luminis.tls.handshake
- ClientHello(String, ECPublicKey) - Constructor for class net.luminis.tls.handshake.ClientHello
- ClientHello(String, ECPublicKey, boolean, List<Extension>) - Constructor for class net.luminis.tls.handshake.ClientHello
- ClientHello(String, PublicKey, boolean, List<TlsConstants.CipherSuite>, List<TlsConstants.SignatureScheme>, TlsConstants.NamedGroup, List<Extension>, TlsState, ClientHello.PskKeyEstablishmentMode) - Constructor for class net.luminis.tls.handshake.ClientHello
- ClientHello(ByteBuffer, ExtensionParser) - Constructor for class net.luminis.tls.handshake.ClientHello
-
Parses a ClientHello message from a byte stream.
- ClientHello.PskKeyEstablishmentMode - Enum in net.luminis.tls.handshake
- ClientHelloPreSharedKeyExtension - Class in net.luminis.tls.extension
-
TLS Pre-Shared Key Extension, ClientHello variant.
- ClientHelloPreSharedKeyExtension() - Constructor for class net.luminis.tls.extension.ClientHelloPreSharedKeyExtension
- ClientHelloPreSharedKeyExtension(NewSessionTicket) - Constructor for class net.luminis.tls.extension.ClientHelloPreSharedKeyExtension
- ClientHelloPreSharedKeyExtension.PskBinderEntry - Class in net.luminis.tls.extension
- ClientHelloPreSharedKeyExtension.PskIdentity - Class in net.luminis.tls.extension
- ClientMessageProcessor - Interface in net.luminis.tls.handshake
- ClientMessageSender - Interface in net.luminis.tls.handshake
- close_notify - net.luminis.tls.TlsConstants.AlertDescription
- computeApplicationSecrets() - Method in class net.luminis.tls.TlsState
- computeEarlyTrafficSecret() - Method in class net.luminis.tls.TlsState
- computeFinishedVerifyData(byte[], byte[]) - Method in class net.luminis.tls.handshake.TlsEngine
- computeHandshakeSecrets() - Method in class net.luminis.tls.TlsState
- computePSK(byte[]) - Method in class net.luminis.tls.TlsState
- computePskBinder(byte[]) - Method in class net.luminis.tls.TlsState
- computeResumptionMasterSecret() - Method in class net.luminis.tls.TlsState
- computeSharedSecret() - Method in class net.luminis.tls.TlsState
- computeSignature(byte[], PrivateKey, TlsConstants.SignatureScheme, boolean) - Method in class net.luminis.tls.handshake.TlsEngine
-
Compute the signature used in certificate verify message to proof possession of private key.
- cookie - net.luminis.tls.TlsConstants.ExtensionType
- createNewSessionTicketMessage(byte, TlsConstants.CipherSuite, TlsState, String) - Method in interface net.luminis.tls.handshake.TlsSessionRegistry
- createNewSessionTicketMessage(byte, TlsConstants.CipherSuite, TlsState, String) - Method in class net.luminis.tls.handshake.TlsSessionRegistryImpl
- createNewSessionTicketMessage(byte, TlsConstants.CipherSuite, TlsState, String, Long, byte[]) - Method in interface net.luminis.tls.handshake.TlsSessionRegistry
- createNewSessionTicketMessage(byte, TlsConstants.CipherSuite, TlsState, String, Long, byte[]) - Method in class net.luminis.tls.handshake.TlsSessionRegistryImpl
- createServerEngine(ServerMessageSender, TlsStatusEventHandler) - Method in class net.luminis.tls.handshake.TlsServerEngineFactory
- CURVE_KEY_LENGTHS - Static variable in class net.luminis.tls.extension.KeyShareExtension
D
- debug(String) - Static method in class net.luminis.tls.Logger
- decode_error - net.luminis.tls.TlsConstants.AlertDescription
- DecodeErrorException - Exception in net.luminis.tls.alert
- DecodeErrorException(String) - Constructor for exception net.luminis.tls.alert.DecodeErrorException
-
Exception representing TLS error alert "decode_error".
- decrypt_error - net.luminis.tls.TlsConstants.AlertDescription
- DecryptErrorAlert - Exception in net.luminis.tls.alert
- DecryptErrorAlert(String) - Constructor for exception net.luminis.tls.alert.DecryptErrorAlert
- DefaultHostnameVerifier - Class in net.luminis.tls
-
A hostname verifier that requires that the server name equals the CN part of the certificate's subject DN, or matches one of the dnsName-type "Subject Alternative Name" entries of the certificate.
- DefaultHostnameVerifier() - Constructor for class net.luminis.tls.DefaultHostnameVerifier
- deserialize(byte[]) - Static method in class net.luminis.tls.NewSessionTicket
E
- early_data - net.luminis.tls.TlsConstants.ExtensionType
- EarlyDataExtension - Class in net.luminis.tls.extension
-
TLS Early Data Indication extension.
- EarlyDataExtension() - Constructor for class net.luminis.tls.extension.EarlyDataExtension
- EarlyDataExtension(long) - Constructor for class net.luminis.tls.extension.EarlyDataExtension
- EarlyDataExtension(ByteBuffer, TlsConstants.HandshakeType) - Constructor for class net.luminis.tls.extension.EarlyDataExtension
- earlyDataMaxSize - Variable in class net.luminis.tls.NewSessionTicket
- earlySecretsKnown() - Method in interface net.luminis.tls.handshake.TlsStatusEventHandler
- ecdsa_secp256r1_sha256 - net.luminis.tls.TlsConstants.SignatureScheme
- ecdsa_secp384r1_sha384 - net.luminis.tls.TlsConstants.SignatureScheme
- ecdsa_secp521r1_sha512 - net.luminis.tls.TlsConstants.SignatureScheme
- ecdsa_sha1 - net.luminis.tls.TlsConstants.SignatureScheme
- ECKeyShareEntry(TlsConstants.NamedGroup, ECPublicKey) - Constructor for class net.luminis.tls.extension.KeyShareExtension.ECKeyShareEntry
- ed25519 - net.luminis.tls.TlsConstants.SignatureScheme
- ed448 - net.luminis.tls.TlsConstants.SignatureScheme
- enableDebugLogging(boolean) - Static method in class net.luminis.tls.Logger
- encrypted_extensions - net.luminis.tls.TlsConstants.HandshakeType
- EncryptedExtensions - Class in net.luminis.tls.handshake
- EncryptedExtensions() - Constructor for class net.luminis.tls.handshake.EncryptedExtensions
- EncryptedExtensions(List<Extension>) - Constructor for class net.luminis.tls.handshake.EncryptedExtensions
- end_of_early_data - net.luminis.tls.TlsConstants.HandshakeType
- equals(Object) - Method in class net.luminis.tls.CertificateWithPrivateKey
- ErrorAlert - Exception in net.luminis.tls.alert
- ErrorAlert(String, TlsConstants.AlertDescription) - Constructor for exception net.luminis.tls.alert.ErrorAlert
- Extension - Class in net.luminis.tls.extension
-
A TLS Extension.
- Extension() - Constructor for class net.luminis.tls.extension.Extension
- ExtensionParser - Interface in net.luminis.tls.extension
- extensionsReceived(List<Extension>) - Method in interface net.luminis.tls.handshake.TlsStatusEventHandler
F
- ffdhe2048 - net.luminis.tls.TlsConstants.NamedGroup
- ffdhe3072 - net.luminis.tls.TlsConstants.NamedGroup
- ffdhe4096 - net.luminis.tls.TlsConstants.NamedGroup
- ffdhe6144 - net.luminis.tls.TlsConstants.NamedGroup
- ffdhe8192 - net.luminis.tls.TlsConstants.NamedGroup
- findPositionLastExtension(ByteBuffer) - Static method in class net.luminis.tls.handshake.HandshakeMessage
-
Returns the (relative) position of the last extension.
- finished - net.luminis.tls.TlsConstants.HandshakeType
- FinishedMessage - Class in net.luminis.tls.handshake
- FinishedMessage() - Constructor for class net.luminis.tls.handshake.FinishedMessage
- FinishedMessage(byte[]) - Constructor for class net.luminis.tls.handshake.FinishedMessage
G
- generateKeys(TlsConstants.NamedGroup) - Method in class net.luminis.tls.handshake.TlsEngine
- get(String) - Method in interface net.luminis.tls.env.AlgorithmMapping
- getApplicationLayerProtocol() - Method in interface net.luminis.tls.handshake.TlsSession
- getAuthorities() - Method in class net.luminis.tls.extension.CertificateAuthoritiesExtension
- getBinderPosition() - Method in class net.luminis.tls.extension.ClientHelloPreSharedKeyExtension
- getBinders() - Method in class net.luminis.tls.extension.ClientHelloPreSharedKeyExtension
- getBytes() - Method in class net.luminis.tls.extension.ApplicationLayerProtocolNegotiationExtension
- getBytes() - Method in class net.luminis.tls.extension.CertificateAuthoritiesExtension
- getBytes() - Method in class net.luminis.tls.extension.ClientHelloPreSharedKeyExtension
- getBytes() - Method in class net.luminis.tls.extension.EarlyDataExtension
- getBytes() - Method in class net.luminis.tls.extension.Extension
- getBytes() - Method in class net.luminis.tls.extension.KeyShareExtension
- getBytes() - Method in class net.luminis.tls.extension.PskKeyExchangeModesExtension
- getBytes() - Method in class net.luminis.tls.extension.ServerNameExtension
- getBytes() - Method in class net.luminis.tls.extension.ServerPreSharedKeyExtension
- getBytes() - Method in class net.luminis.tls.extension.SignatureAlgorithmsExtension
- getBytes() - Method in class net.luminis.tls.extension.SupportedGroupsExtension
- getBytes() - Method in class net.luminis.tls.extension.SupportedVersionsExtension
- getBytes() - Method in class net.luminis.tls.extension.UnknownExtension
- getBytes() - Method in class net.luminis.tls.handshake.CertificateMessage
- getBytes() - Method in class net.luminis.tls.handshake.CertificateRequestMessage
- getBytes() - Method in class net.luminis.tls.handshake.CertificateVerifyMessage
- getBytes() - Method in class net.luminis.tls.handshake.ClientHello
- getBytes() - Method in class net.luminis.tls.handshake.EncryptedExtensions
- getBytes() - Method in class net.luminis.tls.handshake.FinishedMessage
- getBytes() - Method in class net.luminis.tls.handshake.HandshakeMessage
- getBytes() - Method in class net.luminis.tls.handshake.NewSessionTicketMessage
- getBytes() - Method in class net.luminis.tls.handshake.ServerHello
- getCertificate() - Method in class net.luminis.tls.CertificateWithPrivateKey
- getCertificateChain() - Method in class net.luminis.tls.handshake.CertificateMessage
- getCipher() - Method in class net.luminis.tls.NewSessionTicket
- getCipherSuite() - Method in class net.luminis.tls.handshake.ServerHello
- getCipherSuites() - Method in class net.luminis.tls.handshake.ClientHello
- getClientApplicationTrafficSecret() - Method in class net.luminis.tls.handshake.TlsEngine
- getClientApplicationTrafficSecret() - Method in class net.luminis.tls.TlsState
- getClientApplicationTrafficSecret() - Method in interface net.luminis.tls.TrafficSecrets
- getClientEarlyTrafficSecret() - Method in class net.luminis.tls.handshake.TlsEngine
- getClientEarlyTrafficSecret() - Method in class net.luminis.tls.TlsState
- getClientEarlyTrafficSecret() - Method in interface net.luminis.tls.TrafficSecrets
- getClientHandshakeTrafficSecret() - Method in class net.luminis.tls.handshake.TlsEngine
- getClientHandshakeTrafficSecret() - Method in class net.luminis.tls.TlsState
- getClientHandshakeTrafficSecret() - Method in interface net.luminis.tls.TrafficSecrets
- getClientHash(TlsConstants.HandshakeType) - Method in class net.luminis.tls.TranscriptHash
-
Return the transcript hash for the messages in the handshake up to and including the indicated client message type.
- getClientRandom() - Method in class net.luminis.tls.handshake.ClientHello
- getData() - Method in class net.luminis.tls.extension.UnknownExtension
- getData() - Method in interface net.luminis.tls.handshake.TlsSession
- getEarlyDataExtension() - Method in class net.luminis.tls.handshake.NewSessionTicketMessage
- getEarlyDataMaxSize() - Method in class net.luminis.tls.NewSessionTicket
- getEndEntityCertificate() - Method in class net.luminis.tls.handshake.CertificateMessage
- getExtensions() - Method in class net.luminis.tls.handshake.CertificateRequestMessage
- getExtensions() - Method in class net.luminis.tls.handshake.ClientHello
- getExtensions() - Method in class net.luminis.tls.handshake.EncryptedExtensions
- getExtensions() - Method in class net.luminis.tls.handshake.ServerHello
- getHash(TlsConstants.HandshakeType) - Method in class net.luminis.tls.TranscriptHash
-
Return the transcript hash for the messages in the handshake up to and including the indicated message type.
- getHashLength() - Method in class net.luminis.tls.TlsState
- getHmac() - Method in class net.luminis.tls.extension.ClientHelloPreSharedKeyExtension.PskBinderEntry
- getHostName() - Method in class net.luminis.tls.extension.ServerNameExtension
- getIdentities() - Method in class net.luminis.tls.extension.ClientHelloPreSharedKeyExtension
- getIdentity() - Method in class net.luminis.tls.extension.ClientHelloPreSharedKeyExtension.PskIdentity
- getKey() - Method in class net.luminis.tls.extension.KeyShareExtension.ECKeyShareEntry
- getKey() - Method in class net.luminis.tls.extension.KeyShareExtension.KeyShareEntry
- getKeyExchangeModes() - Method in class net.luminis.tls.extension.PskKeyExchangeModesExtension
- getKeyShareEntries() - Method in class net.luminis.tls.extension.KeyShareExtension
- getMaxEarlyDataSize() - Method in class net.luminis.tls.extension.EarlyDataExtension
- getNamedGroup() - Method in class net.luminis.tls.extension.KeyShareExtension.KeyShareEntry
- getNamedGroups() - Method in class net.luminis.tls.extension.SupportedGroupsExtension
- getNewSessionTickets() - Method in class net.luminis.tls.handshake.TlsClientEngine
-
Returns tickets provided by the current connection.
- getObfuscatedTicketAge() - Method in class net.luminis.tls.extension.ClientHelloPreSharedKeyExtension.PskIdentity
- getPrivateKey() - Method in class net.luminis.tls.CertificateWithPrivateKey
- getProtocols() - Method in class net.luminis.tls.extension.ApplicationLayerProtocolNegotiationExtension
- getPsk() - Method in interface net.luminis.tls.handshake.TlsSession
- getPSK() - Method in class net.luminis.tls.NewSessionTicket
- getPskExtensionStartPosition() - Method in class net.luminis.tls.handshake.ClientHello
-
Returns the start position of the PreSharedKeyExtension in the serialized ClientHello.
- getRandom() - Method in class net.luminis.tls.handshake.ServerHello
- getRequestContext() - Method in class net.luminis.tls.handshake.CertificateMessage
- getSelectedCipher() - Method in class net.luminis.tls.handshake.TlsClientEngine
- getSelectedCipher() - Method in class net.luminis.tls.handshake.TlsEngine
- getSelectedCipher() - Method in class net.luminis.tls.handshake.TlsServerEngine
- getSelectedIdentity() - Method in class net.luminis.tls.extension.ServerPreSharedKeyExtension
- getServerApplicationTrafficSecret() - Method in class net.luminis.tls.handshake.TlsEngine
- getServerApplicationTrafficSecret() - Method in class net.luminis.tls.TlsState
- getServerApplicationTrafficSecret() - Method in interface net.luminis.tls.TrafficSecrets
- getServerCertificateChain() - Method in class net.luminis.tls.handshake.TlsClientEngine
- getServerExtensions() - Method in class net.luminis.tls.handshake.TlsServerEngine
- getServerHandshakeTrafficSecret() - Method in class net.luminis.tls.handshake.TlsEngine
- getServerHandshakeTrafficSecret() - Method in class net.luminis.tls.TlsState
- getServerHandshakeTrafficSecret() - Method in interface net.luminis.tls.TrafficSecrets
- getServerHash(TlsConstants.HandshakeType) - Method in class net.luminis.tls.TranscriptHash
-
Return the transcript hash for the messages in the handshake up to and including the indicated server message type.
- getSessionTicketIdentity() - Method in class net.luminis.tls.NewSessionTicket
- getSignature() - Method in class net.luminis.tls.handshake.CertificateVerifyMessage
- getSignatureAlgorithm(TlsConstants.SignatureScheme) - Method in class net.luminis.tls.handshake.TlsEngine
- getSignatureAlgorithms() - Method in class net.luminis.tls.extension.SignatureAlgorithmsExtension
- getSignatureScheme() - Method in class net.luminis.tls.handshake.CertificateVerifyMessage
- getTicket() - Method in class net.luminis.tls.handshake.NewSessionTicketMessage
- getTicket() - Method in class net.luminis.tls.NewSessionTicket
- getTicketAgeAdd() - Method in class net.luminis.tls.handshake.NewSessionTicketMessage
- getTicketAgeAdd() - Method in class net.luminis.tls.NewSessionTicket
- getTicketCreationDate() - Method in class net.luminis.tls.NewSessionTicket
- getTicketLifetime() - Method in class net.luminis.tls.handshake.NewSessionTicketMessage
- getTicketLifeTime() - Method in class net.luminis.tls.NewSessionTicket
- getTicketNonce() - Method in class net.luminis.tls.handshake.NewSessionTicketMessage
- getTlsVersion() - Method in class net.luminis.tls.extension.SupportedVersionsExtension
- getType() - Method in class net.luminis.tls.extension.UnknownExtension
- getType() - Method in class net.luminis.tls.handshake.CertificateMessage
- getType() - Method in class net.luminis.tls.handshake.CertificateRequestMessage
- getType() - Method in class net.luminis.tls.handshake.CertificateVerifyMessage
- getType() - Method in class net.luminis.tls.handshake.ClientHello
- getType() - Method in class net.luminis.tls.handshake.EncryptedExtensions
- getType() - Method in class net.luminis.tls.handshake.FinishedMessage
- getType() - Method in class net.luminis.tls.handshake.HandshakeMessage
- getType() - Method in class net.luminis.tls.handshake.NewSessionTicketMessage
- getType() - Method in class net.luminis.tls.handshake.ServerHello
- getVerifyData() - Method in class net.luminis.tls.handshake.FinishedMessage
- getVersion() - Static method in class net.luminis.tls.Version
H
- handshake - net.luminis.tls.TlsConstants.ContentType
- Handshake - net.luminis.tls.ProtectionKeysType
- handshake_failure - net.luminis.tls.TlsConstants.AlertDescription
- HandshakeFailureAlert - Exception in net.luminis.tls.alert
- HandshakeFailureAlert(String) - Constructor for exception net.luminis.tls.alert.HandshakeFailureAlert
- handshakeFinished() - Method in class net.luminis.tls.handshake.TlsClientEngine
- handshakeFinished() - Method in interface net.luminis.tls.handshake.TlsStatusEventHandler
- HandshakeMessage - Class in net.luminis.tls.handshake
- HandshakeMessage() - Constructor for class net.luminis.tls.handshake.HandshakeMessage
- handshakeSecretsKnown() - Method in interface net.luminis.tls.handshake.TlsStatusEventHandler
- hasEarlyDataExtension - Variable in class net.luminis.tls.NewSessionTicket
- hasEarlyDataExtension() - Method in class net.luminis.tls.NewSessionTicket
- hashCode() - Method in class net.luminis.tls.CertificateWithPrivateKey
- hashLength(TlsConstants.CipherSuite) - Static method in class net.luminis.tls.handshake.TlsEngine
- heartbeat - net.luminis.tls.TlsConstants.ExtensionType
- HEXADECIMAL_PATTERN - Static variable in class net.luminis.tls.util.ByteUtils
- hexToBytes(String) - Static method in class net.luminis.tls.util.ByteUtils
- hkdfExpandLabel(byte[], String, String, short) - Method in class net.luminis.tls.TlsState
- HostnameVerifier - Interface in net.luminis.tls
I
- illegal_parameter - net.luminis.tls.TlsConstants.AlertDescription
- IllegalParameterAlert - Exception in net.luminis.tls.alert
- IllegalParameterAlert(String) - Constructor for exception net.luminis.tls.alert.IllegalParameterAlert
- inappropriate_fallback - net.luminis.tls.TlsConstants.AlertDescription
- InputStreamCompat - Class in net.luminis.tls.compat
- InputStreamCompat() - Constructor for class net.luminis.tls.compat.InputStreamCompat
- insufficient_security - net.luminis.tls.TlsConstants.AlertDescription
- internal_error - net.luminis.tls.TlsConstants.AlertDescription
- InternalErrorAlert - Exception in net.luminis.tls.alert
- InternalErrorAlert(String) - Constructor for exception net.luminis.tls.alert.InternalErrorAlert
- invalid - net.luminis.tls.TlsConstants.ContentType
- isEarlyDataAccepted() - Method in interface net.luminis.tls.handshake.TlsStatusEventHandler
-
Determines whether early data is accepted by the server.
J
- JDK - net.luminis.tls.env.PlatformMapping.Platform
K
- key - Variable in class net.luminis.tls.extension.KeyShareExtension.KeyShareEntry
- key_share - net.luminis.tls.TlsConstants.ExtensionType
- key_update - net.luminis.tls.TlsConstants.HandshakeType
- keyLength(TlsConstants.CipherSuite) - Static method in class net.luminis.tls.handshake.TlsEngine
- KeyShareEntry(TlsConstants.NamedGroup, PublicKey) - Constructor for class net.luminis.tls.extension.KeyShareExtension.KeyShareEntry
- KeyShareExtension - Class in net.luminis.tls.extension
-
The TLS "key_share" extension contains the endpoint's cryptographic parameters.
- KeyShareExtension(ByteBuffer, TlsConstants.HandshakeType) - Constructor for class net.luminis.tls.extension.KeyShareExtension
-
Assuming KeyShareServerHello: "In a ServerHello message, the "extension_data" field of this extension contains a KeyShareServerHello value..."
- KeyShareExtension(ByteBuffer, TlsConstants.HandshakeType, boolean) - Constructor for class net.luminis.tls.extension.KeyShareExtension
- KeyShareExtension(ECPublicKey, TlsConstants.NamedGroup, TlsConstants.HandshakeType) - Constructor for class net.luminis.tls.extension.KeyShareExtension
-
Assuming KeyShareClientHello: "In the ClientHello message, the "extension_data" field of this extension contains a "KeyShareClientHello" value..."
- KeyShareExtension(PublicKey, TlsConstants.NamedGroup, TlsConstants.HandshakeType) - Constructor for class net.luminis.tls.extension.KeyShareExtension
- KeyShareExtension.ECKeyShareEntry - Class in net.luminis.tls.extension
- KeyShareExtension.KeyShareEntry - Class in net.luminis.tls.extension
L
- Logger - Class in net.luminis.tls
- Logger() - Constructor for class net.luminis.tls.Logger
M
- main(String[]) - Static method in class net.luminis.tls.Version
- max_fragment_length - net.luminis.tls.TlsConstants.ExtensionType
- Message - Class in net.luminis.tls
- Message() - Constructor for class net.luminis.tls.Message
- message_hash - net.luminis.tls.TlsConstants.HandshakeType
- MessageProcessor - Interface in net.luminis.tls.handshake
- missing_extension - net.luminis.tls.TlsConstants.AlertDescription
- MissingExtensionAlert - Exception in net.luminis.tls.alert
- MissingExtensionAlert() - Constructor for exception net.luminis.tls.alert.MissingExtensionAlert
- MissingExtensionAlert(String) - Constructor for exception net.luminis.tls.alert.MissingExtensionAlert
N
- namedGroup - Variable in class net.luminis.tls.extension.KeyShareExtension.KeyShareEntry
- net.luminis.tls - package net.luminis.tls
- net.luminis.tls.alert - package net.luminis.tls.alert
- net.luminis.tls.compat - package net.luminis.tls.compat
- net.luminis.tls.env - package net.luminis.tls.env
- net.luminis.tls.extension - package net.luminis.tls.extension
- net.luminis.tls.handshake - package net.luminis.tls.handshake
- net.luminis.tls.util - package net.luminis.tls.util
- new_session_ticket - net.luminis.tls.TlsConstants.HandshakeType
- NewSessionTicket - Class in net.luminis.tls
- NewSessionTicket() - Constructor for class net.luminis.tls.NewSessionTicket
- NewSessionTicket(byte[]) - Constructor for class net.luminis.tls.NewSessionTicket
- NewSessionTicket(TlsState, NewSessionTicketMessage, TlsConstants.CipherSuite) - Constructor for class net.luminis.tls.NewSessionTicket
- NewSessionTicketMessage - Class in net.luminis.tls.handshake
- NewSessionTicketMessage() - Constructor for class net.luminis.tls.handshake.NewSessionTicketMessage
- NewSessionTicketMessage(int, long, byte[], byte[]) - Constructor for class net.luminis.tls.handshake.NewSessionTicketMessage
- NewSessionTicketMessage(int, long, byte[], byte[], long) - Constructor for class net.luminis.tls.handshake.NewSessionTicketMessage
- newSessionTicketReceived(NewSessionTicket) - Method in interface net.luminis.tls.handshake.TlsStatusEventHandler
- no_application_protocol - net.luminis.tls.TlsConstants.AlertDescription
- NoApplicationProtocolAlert - Exception in net.luminis.tls.alert
- NoApplicationProtocolAlert() - Constructor for exception net.luminis.tls.alert.NoApplicationProtocolAlert
- NoApplicationProtocolAlert(List<String>) - Constructor for exception net.luminis.tls.alert.NoApplicationProtocolAlert
- none - net.luminis.tls.handshake.ClientHello.PskKeyEstablishmentMode
- None - net.luminis.tls.ProtectionKeysType
O
- oid_filters - net.luminis.tls.TlsConstants.ExtensionType
P
- padding - net.luminis.tls.TlsConstants.ExtensionType
- parse(PushbackInputStream) - Method in class net.luminis.tls.alert.AlertRecord
- parse(ByteBuffer) - Method in class net.luminis.tls.extension.ClientHelloPreSharedKeyExtension
- parse(ByteBuffer) - Method in class net.luminis.tls.extension.ServerPreSharedKeyExtension
- parse(ByteBuffer) - Method in class net.luminis.tls.extension.UnknownExtension
- parse(ByteBuffer) - Method in class net.luminis.tls.handshake.CertificateMessage
- parse(ByteBuffer) - Method in class net.luminis.tls.handshake.CertificateRequestMessage
- parse(ByteBuffer) - Method in class net.luminis.tls.handshake.NewSessionTicketMessage
- parse(ByteBuffer, int) - Method in class net.luminis.tls.handshake.CertificateVerifyMessage
- parse(ByteBuffer, int) - Method in class net.luminis.tls.handshake.EncryptedExtensions
- parse(ByteBuffer, int) - Method in class net.luminis.tls.handshake.FinishedMessage
- parse(ByteBuffer, int) - Method in class net.luminis.tls.handshake.ServerHello
- parse(ByteBuffer, int, ExtensionParser) - Method in class net.luminis.tls.handshake.EncryptedExtensions
- parseAlertMessage(ByteBuffer) - Static method in class net.luminis.tls.alert.AlertRecord
- parseAndProcessHandshakeMessage(ByteBuffer, MessageProcessor, ProtectionKeysType) - Method in class net.luminis.tls.handshake.TlsMessageParser
- parseExtensionHeader(ByteBuffer, int, int) - Method in class net.luminis.tls.extension.Extension
- parseExtensionHeader(ByteBuffer, TlsConstants.ExtensionType, int) - Method in class net.luminis.tls.extension.Extension
- parseHandshakeHeader(ByteBuffer, TlsConstants.HandshakeType, int) - Method in class net.luminis.tls.handshake.HandshakeMessage
- parseKeyShareEntry(ByteBuffer, boolean) - Method in class net.luminis.tls.extension.KeyShareExtension
- peekSessionData(ClientHelloPreSharedKeyExtension.PskIdentity) - Method in interface net.luminis.tls.handshake.TlsSessionRegistry
- peekSessionData(ClientHelloPreSharedKeyExtension.PskIdentity) - Method in class net.luminis.tls.handshake.TlsSessionRegistryImpl
- PlatformMapping - Class in net.luminis.tls.env
-
Sets crypto algorithm mapping for different platforms.
- PlatformMapping() - Constructor for class net.luminis.tls.env.PlatformMapping
- PlatformMapping.Platform - Enum in net.luminis.tls.env
- post_handshake_auth - net.luminis.tls.TlsConstants.ExtensionType
- pre_shared_key - net.luminis.tls.TlsConstants.ExtensionType
- PreSharedKeyExtension - Class in net.luminis.tls.extension
-
TLS Pre-Shared Key extension.
- PreSharedKeyExtension() - Constructor for class net.luminis.tls.extension.PreSharedKeyExtension
- privateKey - Variable in class net.luminis.tls.handshake.TlsEngine
- ProtectionKeysType - Enum in net.luminis.tls
- protocol_version - net.luminis.tls.TlsConstants.AlertDescription
- psk - Variable in class net.luminis.tls.NewSessionTicket
- psk_dhe_ke - net.luminis.tls.TlsConstants.PskKeyExchangeMode
- psk_ke - net.luminis.tls.TlsConstants.PskKeyExchangeMode
- psk_key_exchange_modes - net.luminis.tls.TlsConstants.ExtensionType
- PskBinderEntry(byte[]) - Constructor for class net.luminis.tls.extension.ClientHelloPreSharedKeyExtension.PskBinderEntry
- PskIdentity(byte[], long) - Constructor for class net.luminis.tls.extension.ClientHelloPreSharedKeyExtension.PskIdentity
- PskKeyExchangeModesExtension - Class in net.luminis.tls.extension
-
TLS Pre-Shared Key Exchange Modes extension.
- PskKeyExchangeModesExtension(ByteBuffer) - Constructor for class net.luminis.tls.extension.PskKeyExchangeModesExtension
- PskKeyExchangeModesExtension(TlsConstants.PskKeyExchangeMode) - Constructor for class net.luminis.tls.extension.PskKeyExchangeModesExtension
- PskKeyExchangeModesExtension(TlsConstants.PskKeyExchangeMode...) - Constructor for class net.luminis.tls.extension.PskKeyExchangeModesExtension
- PSKonly - net.luminis.tls.handshake.ClientHello.PskKeyEstablishmentMode
- PSKwithDHE - net.luminis.tls.handshake.ClientHello.PskKeyEstablishmentMode
- publicKey - Variable in class net.luminis.tls.handshake.TlsEngine
R
- RawPublicKey - net.luminis.tls.TlsConstants.CertificateType
- readAllBytes(InputStream) - Static method in class net.luminis.tls.compat.InputStreamCompat
- received(CertificateMessage, ProtectionKeysType) - Method in interface net.luminis.tls.handshake.MessageProcessor
- received(CertificateMessage, ProtectionKeysType) - Method in interface net.luminis.tls.handshake.ServerMessageProcessor
- received(CertificateMessage, ProtectionKeysType) - Method in class net.luminis.tls.handshake.TlsClientEngine
- received(CertificateRequestMessage, ProtectionKeysType) - Method in interface net.luminis.tls.handshake.MessageProcessor
- received(CertificateRequestMessage, ProtectionKeysType) - Method in interface net.luminis.tls.handshake.ServerMessageProcessor
- received(CertificateRequestMessage, ProtectionKeysType) - Method in class net.luminis.tls.handshake.TlsClientEngine
- received(CertificateVerifyMessage, ProtectionKeysType) - Method in interface net.luminis.tls.handshake.MessageProcessor
- received(CertificateVerifyMessage, ProtectionKeysType) - Method in interface net.luminis.tls.handshake.ServerMessageProcessor
- received(CertificateVerifyMessage, ProtectionKeysType) - Method in class net.luminis.tls.handshake.TlsClientEngine
- received(ClientHello, ProtectionKeysType) - Method in interface net.luminis.tls.handshake.ClientMessageProcessor
- received(ClientHello, ProtectionKeysType) - Method in interface net.luminis.tls.handshake.MessageProcessor
- received(ClientHello, ProtectionKeysType) - Method in class net.luminis.tls.handshake.TlsServerEngine
- received(EncryptedExtensions, ProtectionKeysType) - Method in interface net.luminis.tls.handshake.MessageProcessor
- received(EncryptedExtensions, ProtectionKeysType) - Method in interface net.luminis.tls.handshake.ServerMessageProcessor
- received(EncryptedExtensions, ProtectionKeysType) - Method in class net.luminis.tls.handshake.TlsClientEngine
- received(FinishedMessage, ProtectionKeysType) - Method in interface net.luminis.tls.handshake.MessageProcessor
- received(FinishedMessage, ProtectionKeysType) - Method in class net.luminis.tls.handshake.TlsClientEngine
- received(FinishedMessage, ProtectionKeysType) - Method in class net.luminis.tls.handshake.TlsServerEngine
- received(NewSessionTicketMessage, ProtectionKeysType) - Method in interface net.luminis.tls.handshake.MessageProcessor
- received(NewSessionTicketMessage, ProtectionKeysType) - Method in interface net.luminis.tls.handshake.ServerMessageProcessor
- received(NewSessionTicketMessage, ProtectionKeysType) - Method in class net.luminis.tls.handshake.TlsClientEngine
- received(ServerHello, ProtectionKeysType) - Method in interface net.luminis.tls.handshake.MessageProcessor
- received(ServerHello, ProtectionKeysType) - Method in interface net.luminis.tls.handshake.ServerMessageProcessor
- received(ServerHello, ProtectionKeysType) - Method in class net.luminis.tls.handshake.TlsClientEngine
-
Updates the (handshake) state with a received Server Hello message.
- record(HandshakeMessage) - Method in class net.luminis.tls.TranscriptHash
-
Record a handshake message for computing the transcript hash.
- record_overflow - net.luminis.tls.TlsConstants.AlertDescription
- recordClient(HandshakeMessage) - Method in class net.luminis.tls.TranscriptHash
-
Record a client handshake message for computing the transcript hash.
- recordServer(HandshakeMessage) - Method in class net.luminis.tls.TranscriptHash
-
Record a server handshake message for computing the transcript hash.
- reverse(byte[]) - Static method in class net.luminis.tls.extension.KeyShareExtension
- rsa_pkcs1_sha1 - net.luminis.tls.TlsConstants.SignatureScheme
- rsa_pkcs1_sha256 - net.luminis.tls.TlsConstants.SignatureScheme
- rsa_pkcs1_sha384 - net.luminis.tls.TlsConstants.SignatureScheme
- rsa_pkcs1_sha512 - net.luminis.tls.TlsConstants.SignatureScheme
- rsa_pss_pss_sha256 - net.luminis.tls.TlsConstants.SignatureScheme
- rsa_pss_pss_sha384 - net.luminis.tls.TlsConstants.SignatureScheme
- rsa_pss_pss_sha512 - net.luminis.tls.TlsConstants.SignatureScheme
- rsa_pss_rsae_sha256 - net.luminis.tls.TlsConstants.SignatureScheme
- rsa_pss_rsae_sha384 - net.luminis.tls.TlsConstants.SignatureScheme
- rsa_pss_rsae_sha512 - net.luminis.tls.TlsConstants.SignatureScheme
S
- secp256r1 - net.luminis.tls.TlsConstants.NamedGroup
- secp384r1 - net.luminis.tls.TlsConstants.NamedGroup
- secp521r1 - net.luminis.tls.TlsConstants.NamedGroup
- selectIdentity(List<ClientHelloPreSharedKeyExtension.PskIdentity>, TlsConstants.CipherSuite) - Method in interface net.luminis.tls.handshake.TlsSessionRegistry
- selectIdentity(List<ClientHelloPreSharedKeyExtension.PskIdentity>, TlsConstants.CipherSuite) - Method in class net.luminis.tls.handshake.TlsSessionRegistryImpl
- send(CertificateMessage) - Method in interface net.luminis.tls.handshake.ClientMessageSender
- send(CertificateMessage) - Method in interface net.luminis.tls.handshake.ServerMessageSender
- send(CertificateVerifyMessage) - Method in interface net.luminis.tls.handshake.ClientMessageSender
- send(CertificateVerifyMessage) - Method in interface net.luminis.tls.handshake.ServerMessageSender
- send(ClientHello) - Method in interface net.luminis.tls.handshake.ClientMessageSender
- send(EncryptedExtensions) - Method in interface net.luminis.tls.handshake.ServerMessageSender
- send(FinishedMessage) - Method in interface net.luminis.tls.handshake.ClientMessageSender
- send(FinishedMessage) - Method in interface net.luminis.tls.handshake.ServerMessageSender
- send(NewSessionTicketMessage) - Method in interface net.luminis.tls.handshake.ServerMessageSender
- send(ServerHello) - Method in interface net.luminis.tls.handshake.ServerMessageSender
- serialize() - Method in class net.luminis.tls.NewSessionTicket
- server_certificate_type - net.luminis.tls.TlsConstants.ExtensionType
- server_hello - net.luminis.tls.TlsConstants.HandshakeType
- server_name - net.luminis.tls.TlsConstants.ExtensionType
- ServerHello - Class in net.luminis.tls.handshake
- ServerHello() - Constructor for class net.luminis.tls.handshake.ServerHello
- ServerHello(TlsConstants.CipherSuite) - Constructor for class net.luminis.tls.handshake.ServerHello
- ServerHello(TlsConstants.CipherSuite, List<Extension>) - Constructor for class net.luminis.tls.handshake.ServerHello
- ServerMessageProcessor - Interface in net.luminis.tls.handshake
- ServerMessageSender - Interface in net.luminis.tls.handshake
- ServerNameExtension - Class in net.luminis.tls.extension
-
TLS server name extension: RFC 6066 https://tools.ietf.org/html/rfc6066#section-3
- ServerNameExtension(String) - Constructor for class net.luminis.tls.extension.ServerNameExtension
- ServerNameExtension(ByteBuffer) - Constructor for class net.luminis.tls.extension.ServerNameExtension
- ServerPreSharedKeyExtension - Class in net.luminis.tls.extension
-
TLS Pre-Shared Key Extension, ServerHello variant.
- ServerPreSharedKeyExtension() - Constructor for class net.luminis.tls.extension.ServerPreSharedKeyExtension
- ServerPreSharedKeyExtension(int) - Constructor for class net.luminis.tls.extension.ServerPreSharedKeyExtension
- setClientCertificateCallback(Function<List<X500Principal>, CertificateWithPrivateKey>) - Method in class net.luminis.tls.handshake.TlsClientEngine
- setCompatibilityMode(boolean) - Method in class net.luminis.tls.handshake.TlsClientEngine
- setHostnameVerifier(HostnameVerifier) - Method in class net.luminis.tls.handshake.TlsClientEngine
- setNewSessionTicket(NewSessionTicket) - Method in class net.luminis.tls.handshake.TlsClientEngine
-
Add ticket to use for a new session.
- setNoPskSelected() - Method in class net.luminis.tls.TlsState
- setOwnKey(PrivateKey) - Method in class net.luminis.tls.TlsState
- setPeerKey(PublicKey) - Method in class net.luminis.tls.TlsState
- setPskSelected(int) - Method in class net.luminis.tls.TlsState
- setSelectedApplicationLayerProtocol(String) - Method in class net.luminis.tls.handshake.TlsServerEngine
- setServerMessageSender(ServerMessageSender) - Method in class net.luminis.tls.handshake.TlsServerEngine
- setServerName(String) - Method in class net.luminis.tls.handshake.TlsClientEngine
- setSessionData(byte[]) - Method in class net.luminis.tls.handshake.TlsServerEngine
-
Set (other layer's) session data for this session.
- setSessionDataVerificationCallback(Function<ByteBuffer, Boolean>) - Method in class net.luminis.tls.handshake.TlsServerEngine
-
Set the callback that is called before a session is (successfully) resumed.
- setStatusHandler(TlsStatusEventHandler) - Method in class net.luminis.tls.handshake.TlsServerEngine
- setTrustManager(X509TrustManager) - Method in class net.luminis.tls.handshake.TlsClientEngine
- signature_algorithms - net.luminis.tls.TlsConstants.ExtensionType
- signature_algorithms_cert - net.luminis.tls.TlsConstants.ExtensionType
- SignatureAlgorithmsExtension - Class in net.luminis.tls.extension
-
The TLS supported groups extension.
- SignatureAlgorithmsExtension() - Constructor for class net.luminis.tls.extension.SignatureAlgorithmsExtension
- SignatureAlgorithmsExtension(ByteBuffer) - Constructor for class net.luminis.tls.extension.SignatureAlgorithmsExtension
- SignatureAlgorithmsExtension(List<TlsConstants.SignatureScheme>) - Constructor for class net.luminis.tls.extension.SignatureAlgorithmsExtension
- SignatureAlgorithmsExtension(TlsConstants.SignatureScheme...) - Constructor for class net.luminis.tls.extension.SignatureAlgorithmsExtension
- signed_certificate_timestamp - net.luminis.tls.TlsConstants.ExtensionType
- startHandshake() - Method in class net.luminis.tls.handshake.TlsClientEngine
- startHandshake(TlsConstants.NamedGroup) - Method in class net.luminis.tls.handshake.TlsClientEngine
- startHandshake(TlsConstants.NamedGroup, List<TlsConstants.SignatureScheme>) - Method in class net.luminis.tls.handshake.TlsClientEngine
- state - Variable in class net.luminis.tls.handshake.TlsEngine
- status_request - net.luminis.tls.TlsConstants.ExtensionType
- statusHandler - Variable in class net.luminis.tls.handshake.TlsServerEngine
- SUPPORTED_CIPHERS - Static variable in class net.luminis.tls.handshake.ClientHello
- supported_groups - net.luminis.tls.TlsConstants.ExtensionType
- supported_versions - net.luminis.tls.TlsConstants.ExtensionType
- supportedCurves - Static variable in class net.luminis.tls.extension.KeyShareExtension
- SupportedGroupsExtension - Class in net.luminis.tls.extension
-
The TLS supported groups extension.
- SupportedGroupsExtension(ByteBuffer) - Constructor for class net.luminis.tls.extension.SupportedGroupsExtension
- SupportedGroupsExtension(TlsConstants.NamedGroup) - Constructor for class net.luminis.tls.extension.SupportedGroupsExtension
- SupportedVersionsExtension - Class in net.luminis.tls.extension
-
The TLS supported versions extension.
- SupportedVersionsExtension(ByteBuffer, TlsConstants.HandshakeType) - Constructor for class net.luminis.tls.extension.SupportedVersionsExtension
- SupportedVersionsExtension(TlsConstants.HandshakeType) - Constructor for class net.luminis.tls.extension.SupportedVersionsExtension
T
- ticket - Variable in class net.luminis.tls.NewSessionTicket
- ticketAgeAdd - Variable in class net.luminis.tls.NewSessionTicket
- ticketCreationDate - Variable in class net.luminis.tls.NewSessionTicket
- ticketLifeTime - Variable in class net.luminis.tls.NewSessionTicket
- TLS_AES_128_CCM_8_SHA256 - net.luminis.tls.TlsConstants.CipherSuite
- TLS_AES_128_CCM_8_SHA256 - Static variable in class net.luminis.tls.TlsConstants
- TLS_AES_128_CCM_SHA256 - net.luminis.tls.TlsConstants.CipherSuite
- TLS_AES_128_CCM_SHA256 - Static variable in class net.luminis.tls.TlsConstants
- TLS_AES_128_GCM_SHA256 - net.luminis.tls.TlsConstants.CipherSuite
- TLS_AES_128_GCM_SHA256 - Static variable in class net.luminis.tls.TlsConstants
- TLS_AES_256_GCM_SHA384 - net.luminis.tls.TlsConstants.CipherSuite
- TLS_AES_256_GCM_SHA384 - Static variable in class net.luminis.tls.TlsConstants
- TLS_CHACHA20_POLY1305_SHA256 - net.luminis.tls.TlsConstants.CipherSuite
- TLS_CHACHA20_POLY1305_SHA256 - Static variable in class net.luminis.tls.TlsConstants
- TlsClientEngine - Class in net.luminis.tls.handshake
- TlsClientEngine(ClientMessageSender, TlsStatusEventHandler) - Constructor for class net.luminis.tls.handshake.TlsClientEngine
- TlsConstants - Class in net.luminis.tls
- TlsConstants() - Constructor for class net.luminis.tls.TlsConstants
- TlsConstants.AlertDescription - Enum in net.luminis.tls
- TlsConstants.CertificateType - Enum in net.luminis.tls
- TlsConstants.CipherSuite - Enum in net.luminis.tls
- TlsConstants.ContentType - Enum in net.luminis.tls
- TlsConstants.ExtensionType - Enum in net.luminis.tls
- TlsConstants.HandshakeType - Enum in net.luminis.tls
- TlsConstants.NamedGroup - Enum in net.luminis.tls
- TlsConstants.PskKeyExchangeMode - Enum in net.luminis.tls
- TlsConstants.SignatureScheme - Enum in net.luminis.tls
- TlsEngine - Class in net.luminis.tls.handshake
- TlsEngine() - Constructor for class net.luminis.tls.handshake.TlsEngine
- TlsMessageParser - Class in net.luminis.tls.handshake
- TlsMessageParser() - Constructor for class net.luminis.tls.handshake.TlsMessageParser
- TlsMessageParser(ExtensionParser) - Constructor for class net.luminis.tls.handshake.TlsMessageParser
- TlsProtocolException - Exception in net.luminis.tls
- TlsProtocolException(String) - Constructor for exception net.luminis.tls.TlsProtocolException
- TlsProtocolException(String, Throwable) - Constructor for exception net.luminis.tls.TlsProtocolException
- TlsServerEngine - Class in net.luminis.tls.handshake
- TlsServerEngine(X509Certificate, PrivateKey, ServerMessageSender, TlsStatusEventHandler, TlsSessionRegistry) - Constructor for class net.luminis.tls.handshake.TlsServerEngine
- TlsServerEngine(List<X509Certificate>, PrivateKey, ServerMessageSender, TlsStatusEventHandler, TlsSessionRegistry) - Constructor for class net.luminis.tls.handshake.TlsServerEngine
- TlsServerEngineFactory - Class in net.luminis.tls.handshake
- TlsServerEngineFactory(InputStream, InputStream) - Constructor for class net.luminis.tls.handshake.TlsServerEngineFactory
- TlsSession - Interface in net.luminis.tls.handshake
- TlsSessionRegistry - Interface in net.luminis.tls.handshake
- TlsSessionRegistryImpl - Class in net.luminis.tls.handshake
- TlsSessionRegistryImpl() - Constructor for class net.luminis.tls.handshake.TlsSessionRegistryImpl
- TlsSessionRegistryImpl(int) - Constructor for class net.luminis.tls.handshake.TlsSessionRegistryImpl
- TlsState - Class in net.luminis.tls
- TlsState(TranscriptHash, byte[], int, int) - Constructor for class net.luminis.tls.TlsState
- TlsState(TranscriptHash, int, int) - Constructor for class net.luminis.tls.TlsState
- TlsStatusEventHandler - Interface in net.luminis.tls.handshake
-
Notifies state changes in the TLS layer.
- toString() - Method in class net.luminis.tls.extension.ApplicationLayerProtocolNegotiationExtension
- toString() - Method in class net.luminis.tls.extension.EarlyDataExtension
- toString() - Method in class net.luminis.tls.extension.SupportedGroupsExtension
- toString() - Method in class net.luminis.tls.handshake.ClientHello
- toString() - Method in class net.luminis.tls.NewSessionTicket
- TrafficSecrets - Interface in net.luminis.tls
- TranscriptHash - Class in net.luminis.tls
- TranscriptHash(int) - Constructor for class net.luminis.tls.TranscriptHash
U
- unexpected_message - net.luminis.tls.TlsConstants.AlertDescription
- UnexpectedMessageAlert - Exception in net.luminis.tls.alert
- UnexpectedMessageAlert(String) - Constructor for exception net.luminis.tls.alert.UnexpectedMessageAlert
- unknown_ca - net.luminis.tls.TlsConstants.AlertDescription
- unknown_psk_identity - net.luminis.tls.TlsConstants.AlertDescription
- UnknownExtension - Class in net.luminis.tls.extension
- UnknownExtension() - Constructor for class net.luminis.tls.extension.UnknownExtension
- unrecognized_name - net.luminis.tls.TlsConstants.AlertDescription
- unsupported_certificate - net.luminis.tls.TlsConstants.AlertDescription
- unsupported_extension - net.luminis.tls.TlsConstants.AlertDescription
- UnsupportedExtensionAlert - Exception in net.luminis.tls.alert
- UnsupportedExtensionAlert(String) - Constructor for exception net.luminis.tls.alert.UnsupportedExtensionAlert
- use_srtp - net.luminis.tls.TlsConstants.ExtensionType
- usePlatformMapping(PlatformMapping.Platform) - Static method in class net.luminis.tls.env.PlatformMapping
-
Set platform mapping.
- user_canceled - net.luminis.tls.TlsConstants.AlertDescription
- useSession(ClientHelloPreSharedKeyExtension.PskIdentity) - Method in interface net.luminis.tls.handshake.TlsSessionRegistry
- useSession(ClientHelloPreSharedKeyExtension.PskIdentity) - Method in class net.luminis.tls.handshake.TlsSessionRegistryImpl
V
- validateBinder(ClientHelloPreSharedKeyExtension.PskBinderEntry, int, ClientHello) - Method in class net.luminis.tls.handshake.TlsServerEngine
- value - Variable in enum net.luminis.tls.TlsConstants.AlertDescription
- value - Variable in enum net.luminis.tls.TlsConstants.CertificateType
- value - Variable in enum net.luminis.tls.TlsConstants.CipherSuite
- value - Variable in enum net.luminis.tls.TlsConstants.ContentType
- value - Variable in enum net.luminis.tls.TlsConstants.ExtensionType
- value - Variable in enum net.luminis.tls.TlsConstants.HandshakeType
- value - Variable in enum net.luminis.tls.TlsConstants.NamedGroup
- value - Variable in enum net.luminis.tls.TlsConstants.PskKeyExchangeMode
- value - Variable in enum net.luminis.tls.TlsConstants.SignatureScheme
- valueOf(String) - Static method in enum net.luminis.tls.env.PlatformMapping.Platform
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.luminis.tls.handshake.ClientHello.PskKeyEstablishmentMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.luminis.tls.ProtectionKeysType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.luminis.tls.TlsConstants.AlertDescription
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.luminis.tls.TlsConstants.CertificateType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.luminis.tls.TlsConstants.CipherSuite
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.luminis.tls.TlsConstants.ContentType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.luminis.tls.TlsConstants.ExtensionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.luminis.tls.TlsConstants.HandshakeType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.luminis.tls.TlsConstants.NamedGroup
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.luminis.tls.TlsConstants.PskKeyExchangeMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.luminis.tls.TlsConstants.SignatureScheme
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum net.luminis.tls.env.PlatformMapping.Platform
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.luminis.tls.handshake.ClientHello.PskKeyEstablishmentMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.luminis.tls.ProtectionKeysType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.luminis.tls.TlsConstants.AlertDescription
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.luminis.tls.TlsConstants.CertificateType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.luminis.tls.TlsConstants.CipherSuite
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.luminis.tls.TlsConstants.ContentType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.luminis.tls.TlsConstants.ExtensionType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.luminis.tls.TlsConstants.HandshakeType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.luminis.tls.TlsConstants.NamedGroup
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.luminis.tls.TlsConstants.PskKeyExchangeMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.luminis.tls.TlsConstants.SignatureScheme
-
Returns an array containing the constants of this enum type, in the order they are declared.
- verify(String, X509Certificate) - Method in class net.luminis.tls.DefaultHostnameVerifier
- verify(String, X509Certificate) - Method in interface net.luminis.tls.HostnameVerifier
- verifySignature(byte[], TlsConstants.SignatureScheme, Certificate, byte[]) - Method in class net.luminis.tls.handshake.TlsClientEngine
- Version - Class in net.luminis.tls
- Version() - Constructor for class net.luminis.tls.Version
X
- x25519 - net.luminis.tls.TlsConstants.NamedGroup
- x448 - net.luminis.tls.TlsConstants.NamedGroup
- X509 - net.luminis.tls.TlsConstants.CertificateType
All Classes All Packages