cc.otavia.handler.ssl.protocol

Members list

Type members

Classlikes

Attributes

Supertypes
class Object
trait Matchable
class Any

Interface to support Application Protocol Negotiation.

Interface to support Application Protocol Negotiation.

Default implementations are provided for:

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

JDK extension methods to support ApplicationProtocolNegotiator

JDK extension methods to support ApplicationProtocolNegotiator

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class JdkBaseApplicationProtocolNegotiator(val wrapperFactory: SslEngineWrapperFactory, val protocolSelectorFactory: ProtocolSelectorFactory, val protocolListenerFactory: ProtocolSelectionListenerFactory, val protocols: List[String]) extends JdkApplicationProtocolNegotiator

Common base class for JdkApplicationProtocolNegotiator classes to inherit from.

Common base class for JdkApplicationProtocolNegotiator classes to inherit from.

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

A listener to be notified by which protocol was select by its peer. Either the unsupported() OR the selected(String) method will be called for each SSL handshake.

A listener to be notified by which protocol was select by its peer. Either the unsupported() OR the selected(String) method will be called for each SSL handshake.

Attributes

Supertypes
class Object
trait Matchable
class Any

Factory interface for ProtocolSelectionListener objects.

Factory interface for ProtocolSelectionListener objects.

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

Interface to define the role of an application protocol selector in the SSL handshake process. Either unsupported() OR select(List) will be called for each SSL handshake.

Interface to define the role of an application protocol selector in the SSL handshake process. Either unsupported() OR select(List) will be called for each SSL handshake.

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

Factory interface for ProtocolSelector objects.

Factory interface for ProtocolSelector objects.

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

Abstract factory pattern for wrapping an SSLEngine object. This is useful for NPN/APLN JDK support.

Abstract factory pattern for wrapping an SSLEngine object. This is useful for NPN/APLN JDK support.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class AlpnWrapper