JdkSslClientContext

cc.otavia.handler.ssl.JdkSslClientContext
See theJdkSslClientContext companion object
class JdkSslClientContext(sslContextProvider: Option[Provider], trustManagerFactory: Option[TrustManagerFactory], keyManagerFactory: Option[KeyManagerFactory], ciphers: Option[Seq[String]], cipherFilter: CipherSuiteFilter, apn: Option[ApplicationProtocolConfig], protocols: Array[String], sessionCacheSize: Long, sessionTimeout: Long, keyStoreType: String) extends JdkSslContext

Attributes

Companion
object
Graph
Supertypes
class SslContext
class Object
trait Matchable
class Any

Members list

Value members

Inherited methods

def isServer: Boolean

Returns true if and only if this context is for server-side.

Returns true if and only if this context is for server-side.

Attributes

Inherited from:
SslContext
override def newEngine(peerHost: String, peerPort: Int): SSLEngine

Creates a new SSLEngine.

Creates a new SSLEngine.

Value parameters

peerHost

the non-authoritative name of the host

peerPort

the non-authoritative port

Attributes

Returns

a new SSLEngine

Definition Classes
Inherited from:
JdkSslContext
override def newEngine(): SSLEngine

Creates a new SSLEngine.

Creates a new SSLEngine.

Attributes

Definition Classes
Inherited from:
JdkSslContext
def newHandler(peerHost: String, peerPort: Int): SslHandler

Create a new SslHandler.

Create a new SslHandler.

Attributes

Inherited from:
SslContext
final def newHandler(): SslHandler

Create a new SslHandler.

Create a new SslHandler.

Attributes

Inherited from:
SslContext
override def sessionContext: SSLSessionContext

Returns the JDK SSLSessionContext object held by this context.

Returns the JDK SSLSessionContext object held by this context.

Attributes

Definition Classes
Inherited from:
JdkSslContext

Inherited fields

val cipherSuites: List[String]

Returns the list of enabled cipher suites, in the order of preference.

Returns the list of enabled cipher suites, in the order of preference.

Attributes

Inherited from:
JdkSslContext

Attributes

Inherited from:
JdkSslContext
val context: SSLContext

Attributes

Inherited from:
JdkSslContext
val isClient: Boolean

Returns the true if and only if this context is for client-side.

Returns the true if and only if this context is for client-side.

Attributes

Inherited from:
JdkSslContext
val pts: Array[String]

Attributes

Inherited from:
JdkSslContext
val startTls: Boolean

Attributes

Inherited from:
SslContext