Package akka.http.scaladsl
Class HttpsConnectionContext
- java.lang.Object
-
- akka.http.javadsl.ConnectionContext
-
- akka.http.javadsl.HttpsConnectionContext
-
- akka.http.scaladsl.HttpsConnectionContext
-
- All Implemented Interfaces:
ConnectionContext
public final class HttpsConnectionContext extends HttpsConnectionContext implements ConnectionContext
Context with all information needed to set up a HTTPS connectionThis constructor is INTERNAL API, use ConnectionContext.https instead
-
-
Constructor Summary
Constructors Constructor Description HttpsConnectionContext(javax.net.ssl.SSLContext sslContext, scala.Option<com.typesafe.sslconfig.akka.AkkaSSLConfig> sslConfig, scala.Option<scala.collection.immutable.Seq<java.lang.String>> enabledCipherSuites, scala.Option<scala.collection.immutable.Seq<java.lang.String>> enabledProtocols, scala.Option<akka.stream.TLSClientAuth> clientAuth, scala.Option<javax.net.ssl.SSLParameters> sslParameters)
Deprecated.prefer ConnectionContext.httpsClient or ConnectionContext.httpsServer.HttpsConnectionContext(scala.util.Either<DeprecatedSslContextParameters,scala.Function1<scala.Option<scala.Tuple2<java.lang.String,java.lang.Object>>,javax.net.ssl.SSLEngine>> sslContextData)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description scala.Option<akka.stream.TLSClientAuth>
clientAuth()
Deprecated.here for binary compatibility.protected int
defaultPort()
scala.Option<scala.collection.immutable.Seq<java.lang.String>>
enabledCipherSuites()
Deprecated.here for binary compatibility.scala.Option<scala.collection.immutable.Seq<java.lang.String>>
enabledProtocols()
Deprecated.here for binary compatibility.akka.stream.TLSProtocol.NegotiateNewSession
firstSession()
Deprecated.here for binary compatibility.java.util.Optional<akka.stream.TLSClientAuth>
getClientAuth()
Deprecated.here for binary compatibility.java.util.Optional<java.util.Collection<java.lang.String>>
getEnabledCipherSuites()
Deprecated.here for binary compatibility.java.util.Optional<java.util.Collection<java.lang.String>>
getEnabledProtocols()
Deprecated.here for binary compatibility.javax.net.ssl.SSLContext
getSslContext()
Deprecated.not always available.java.util.Optional<javax.net.ssl.SSLParameters>
getSslParameters()
Deprecated.here for binary compatibility.scala.Option<com.typesafe.sslconfig.akka.AkkaSSLConfig>
sslConfig()
Deprecated.here for binary compatibility.javax.net.ssl.SSLContext
sslContext()
Deprecated.not always available.scala.util.Either<DeprecatedSslContextParameters,scala.Function1<scala.Option<scala.Tuple2<java.lang.String,java.lang.Object>>,javax.net.ssl.SSLEngine>>
sslContextData()
scala.Option<javax.net.ssl.SSLParameters>
sslParameters()
Deprecated.here for binary compatibility.-
Methods inherited from class akka.http.javadsl.HttpsConnectionContext
isSecure
-
Methods inherited from class akka.http.javadsl.ConnectionContext
https, https, https, httpsClient, httpsClient, httpsServer, httpsServer, noEncryption
-
-
-
-
Constructor Detail
-
HttpsConnectionContext
public HttpsConnectionContext(scala.util.Either<DeprecatedSslContextParameters,scala.Function1<scala.Option<scala.Tuple2<java.lang.String,java.lang.Object>>,javax.net.ssl.SSLEngine>> sslContextData)
-
HttpsConnectionContext
public HttpsConnectionContext(javax.net.ssl.SSLContext sslContext, scala.Option<com.typesafe.sslconfig.akka.AkkaSSLConfig> sslConfig, scala.Option<scala.collection.immutable.Seq<java.lang.String>> enabledCipherSuites, scala.Option<scala.collection.immutable.Seq<java.lang.String>> enabledProtocols, scala.Option<akka.stream.TLSClientAuth> clientAuth, scala.Option<javax.net.ssl.SSLParameters> sslParameters)
Deprecated.prefer ConnectionContext.httpsClient or ConnectionContext.httpsServer. Since 10.2.0.
-
-
Method Detail
-
sslContextData
public scala.util.Either<DeprecatedSslContextParameters,scala.Function1<scala.Option<scala.Tuple2<java.lang.String,java.lang.Object>>,javax.net.ssl.SSLEngine>> sslContextData()
-
defaultPort
protected final int defaultPort()
- Specified by:
defaultPort
in interfaceConnectionContext
-
sslContext
public javax.net.ssl.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 classConnectionContext
-
enabledCipherSuites
public scala.Option<scala.collection.immutable.Seq<java.lang.String>> enabledCipherSuites()
Deprecated.here for binary compatibility. Since 10.2.0.
-
enabledProtocols
public scala.Option<scala.collection.immutable.Seq<java.lang.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<javax.net.ssl.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 javax.net.ssl.SSLContext getSslContext()
Deprecated.not always available. Since 10.2.0.- Specified by:
getSslContext
in classHttpsConnectionContext
-
getEnabledCipherSuites
public java.util.Optional<java.util.Collection<java.lang.String>> getEnabledCipherSuites()
Deprecated.here for binary compatibility. Since 10.2.0.- Specified by:
getEnabledCipherSuites
in classHttpsConnectionContext
-
getEnabledProtocols
public java.util.Optional<java.util.Collection<java.lang.String>> getEnabledProtocols()
Deprecated.here for binary compatibility. Since 10.2.0.- Specified by:
getEnabledProtocols
in classHttpsConnectionContext
-
getClientAuth
public java.util.Optional<akka.stream.TLSClientAuth> getClientAuth()
Deprecated.here for binary compatibility. Since 10.2.0.- Specified by:
getClientAuth
in classHttpsConnectionContext
-
getSslParameters
public java.util.Optional<javax.net.ssl.SSLParameters> getSslParameters()
Deprecated.here for binary compatibility. Since 10.2.0.- Specified by:
getSslParameters
in classHttpsConnectionContext
-
-