Class HttpsConnectionContext

All Implemented Interfaces:
ConnectionContext

public final class HttpsConnectionContext extends HttpsConnectionContext implements ConnectionContext
Context with all information needed to set up a HTTPS connection

This constructor is INTERNAL API, use ConnectionContext.https instead

  • Constructor Details

    • HttpsConnectionContext

      public HttpsConnectionContext(scala.util.Either<DeprecatedSslContextParameters,scala.Function1<scala.Option<scala.Tuple2<String,Object>>,SSLEngine>> sslContextData)
    • HttpsConnectionContext

      public HttpsConnectionContext(SSLContext sslContext, scala.Option<com.typesafe.sslconfig.akka.AkkaSSLConfig> sslConfig, scala.Option<scala.collection.immutable.Seq<String>> enabledCipherSuites, scala.Option<scala.collection.immutable.Seq<String>> enabledProtocols, scala.Option<akka.stream.TLSClientAuth> clientAuth, scala.Option<SSLParameters> sslParameters)
      Deprecated.
      prefer ConnectionContext.httpsClient or ConnectionContext.httpsServer. Since 10.2.0.
  • Method Details

    • sslContextData

      public scala.util.Either<DeprecatedSslContextParameters,scala.Function1<scala.Option<scala.Tuple2<String,Object>>,SSLEngine>> sslContextData()
    • defaultPort

      protected final int defaultPort()
      Specified by:
      defaultPort in interface ConnectionContext
    • sslContext

      public SSLContext sslContext()
      Deprecated.
      not always available. Since 10.2.0.
    • sslConfig

      public scala.Option<com.typesafe.sslconfig.akka.AkkaSSLConfig> sslConfig()
      Deprecated.
      here for binary compatibility. Since 10.2.0.
      Specified by:
      sslConfig in class ConnectionContext
    • enabledCipherSuites

      public scala.Option<scala.collection.immutable.Seq<String>> enabledCipherSuites()
      Deprecated.
      here for binary compatibility. Since 10.2.0.
    • enabledProtocols

      public scala.Option<scala.collection.immutable.Seq<String>> enabledProtocols()
      Deprecated.
      here for binary compatibility. Since 10.2.0.
    • clientAuth

      public scala.Option<akka.stream.TLSClientAuth> clientAuth()
      Deprecated.
      here for binary compatibility. Since 10.2.0.
    • sslParameters

      public scala.Option<SSLParameters> sslParameters()
      Deprecated.
      here for binary compatibility. Since 10.2.0.
    • firstSession

      public akka.stream.TLSProtocol.NegotiateNewSession firstSession()
      Deprecated.
      here for binary compatibility. Since 10.2.0.
    • getSslContext

      public SSLContext getSslContext()
      Deprecated.
      not always available. Since 10.2.0.
      Specified by:
      getSslContext in class HttpsConnectionContext
    • getEnabledCipherSuites

      public Optional<Collection<String>> getEnabledCipherSuites()
      Deprecated.
      here for binary compatibility. Since 10.2.0.
      Specified by:
      getEnabledCipherSuites in class HttpsConnectionContext
    • getEnabledProtocols

      public Optional<Collection<String>> getEnabledProtocols()
      Deprecated.
      here for binary compatibility. Since 10.2.0.
      Specified by:
      getEnabledProtocols in class HttpsConnectionContext
    • getClientAuth

      public Optional<akka.stream.TLSClientAuth> getClientAuth()
      Deprecated.
      here for binary compatibility. Since 10.2.0.
      Specified by:
      getClientAuth in class HttpsConnectionContext
    • getSslParameters

      public Optional<SSLParameters> getSslParameters()
      Deprecated.
      here for binary compatibility. Since 10.2.0.
      Specified by:
      getSslParameters in class HttpsConnectionContext