TLSContext

object TLSContext
Companion
class
class Object
trait Matchable
class Any

Value members

Concrete methods

def fromKeyStore[F[_]](keyStore: KeyStore, keyPassword: Array[Char], blocker: Blocker)(implicit evidence$19: Sync[F], evidence$20: ContextShift[F]): F[TLSContext]

Creates a TLSContext from the specified key store.

Creates a TLSContext from the specified key store.

def fromKeyStoreFile[F[_]](file: Path, storePassword: Array[Char], keyPassword: Array[Char], blocker: Blocker)(implicit evidence$13: Sync[F], evidence$14: ContextShift[F]): F[TLSContext]

Creates a TLSContext from the specified key store file.

Creates a TLSContext from the specified key store file.

def fromKeyStoreResource[F[_]](resource: String, storePassword: Array[Char], keyPassword: Array[Char], blocker: Blocker)(implicit evidence$15: Sync[F], evidence$16: ContextShift[F]): F[TLSContext]

Creates a TLSContext from the specified class path resource.

Creates a TLSContext from the specified class path resource.

def fromSSLContext(ctx: SSLContext, blocker: Blocker): TLSContext

Creates a TLSContext from an SSLContext.

Creates a TLSContext from an SSLContext.

def insecure[F[_]](blocker: Blocker)(implicit evidence$9: Sync[F], evidence$10: ContextShift[F]): F[TLSContext]

Creates a TLSContext which trusts all certificates.

Creates a TLSContext which trusts all certificates.

def system[F[_]](blocker: Blocker)(implicit evidence$11: Sync[F], evidence$12: ContextShift[F]): F[TLSContext]

Creates a TLSContext from the system default SSLContext.

Creates a TLSContext from the system default SSLContext.