JdkSslEngine

cc.otavia.handler.ssl.JdkSslEngine
class JdkSslEngine(val engine: SSLEngine) extends SSLEngine

Attributes

Graph
Supertypes
class SSLEngine
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Concrete methods

override def beginHandshake(): Unit

Attributes

Definition Classes
SSLEngine
override def closeInbound(): Unit

Attributes

Definition Classes
SSLEngine
override def closeOutbound(): Unit

Attributes

Definition Classes
SSLEngine
override def getDelegatedTask: Runnable

Attributes

Definition Classes
SSLEngine
override def getEnableSessionCreation: Boolean

Attributes

Definition Classes
SSLEngine
override def getEnabledCipherSuites: Array[String]

Attributes

Definition Classes
SSLEngine
override def getEnabledProtocols: Array[String]

Attributes

Definition Classes
SSLEngine
override def getHandshakeSession: SSLSession

Attributes

Definition Classes
SSLEngine
override def getHandshakeStatus: HandshakeStatus

Attributes

Definition Classes
SSLEngine
override def getNeedClientAuth: Boolean

Attributes

Definition Classes
SSLEngine
override def getPeerHost: String

Attributes

Definition Classes
SSLEngine
override def getPeerPort: Int

Attributes

Definition Classes
SSLEngine
override def getSSLParameters: SSLParameters

Attributes

Definition Classes
SSLEngine
override def getSession: SSLSession

Attributes

Definition Classes
SSLEngine
override def getSupportedCipherSuites: Array[String]

Attributes

Definition Classes
SSLEngine
override def getSupportedProtocols: Array[String]

Attributes

Definition Classes
SSLEngine
override def getUseClientMode: Boolean

Attributes

Definition Classes
SSLEngine
override def getWantClientAuth: Boolean

Attributes

Definition Classes
SSLEngine
def getWrappedEngine: SSLEngine
override def isInboundDone: Boolean

Attributes

Definition Classes
SSLEngine
override def isOutboundDone: Boolean

Attributes

Definition Classes
SSLEngine
override def setEnableSessionCreation(flag: Boolean): Unit

Attributes

Definition Classes
SSLEngine
override def setEnabledCipherSuites(suites: Array[String]): Unit

Attributes

Definition Classes
SSLEngine
override def setEnabledProtocols(protocols: Array[String]): Unit

Attributes

Definition Classes
SSLEngine
override def setNeedClientAuth(need: Boolean): Unit

Attributes

Definition Classes
SSLEngine
def setNegotiatedApplicationProtocol(applicationProtocol: String): Unit
override def setSSLParameters(params: SSLParameters): Unit

Attributes

Definition Classes
SSLEngine
override def setUseClientMode(mode: Boolean): Unit

Attributes

Definition Classes
SSLEngine
override def setWantClientAuth(want: Boolean): Unit

Attributes

Definition Classes
SSLEngine
override def unwrap(src: ByteBuffer, dst: ByteBuffer): SSLEngineResult

Attributes

Definition Classes
SSLEngine
override def unwrap(src: ByteBuffer, dsts: Array[ByteBuffer]): SSLEngineResult

Attributes

Definition Classes
SSLEngine
override def unwrap(src: ByteBuffer, dsts: Array[ByteBuffer], offset: Int, length: Int): SSLEngineResult

Attributes

Definition Classes
SSLEngine
override def wrap(src: ByteBuffer, dst: ByteBuffer): SSLEngineResult

Attributes

Definition Classes
SSLEngine
override def wrap(srcs: Array[ByteBuffer], dst: ByteBuffer): SSLEngineResult

Attributes

Definition Classes
SSLEngine
override def wrap(srcs: Array[ByteBuffer], offset: Int, length: Int, dst: ByteBuffer): SSLEngineResult

Attributes

Definition Classes
SSLEngine

Inherited methods

def getApplicationProtocol(): String

Attributes

Inherited from:
SSLEngine

Attributes

Inherited from:
SSLEngine
def getHandshakeApplicationProtocolSelector(): BiFunction[SSLEngine, List[String], String]

Attributes

Inherited from:
SSLEngine
def setHandshakeApplicationProtocolSelector(x$0: BiFunction[SSLEngine, List[String], String]): Unit

Attributes

Inherited from:
SSLEngine

Concrete fields

val engine: SSLEngine