Package io.micronaut.http.client.jdk
Class JdkClientSslBuilder
java.lang.Object
io.micronaut.http.ssl.SslBuilder<SSLContext>
io.micronaut.http.client.jdk.JdkClientSslBuilder
@Singleton
@Internal
public final class JdkClientSslBuilder
extends io.micronaut.http.ssl.SslBuilder<SSLContext>
The Javanet implementation of
SslBuilder that generates an SSLContext to create a client that
supports SSL.- Since:
- 4.0.0
-
Nested Class Summary
Nested classes/interfaces inherited from class io.micronaut.http.ssl.SslBuilder
io.micronaut.http.ssl.SslBuilder.CertificateSpec, io.micronaut.http.ssl.SslBuilder.KeyStoreBasedCertificateSpec, io.micronaut.http.ssl.SslBuilder.PemBasedCertificateSpec -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild(io.micronaut.http.ssl.SslConfiguration ssl) @Nullable SSLContextbuild(io.micronaut.http.ssl.SslConfiguration ssl, io.micronaut.http.client.HttpVersionSelection versionSelection) build(io.micronaut.http.ssl.SslConfiguration ssl, io.micronaut.http.HttpVersion httpVersion) Methods inherited from class io.micronaut.http.ssl.SslBuilder
getKeyManagerFactory, getKeyStore, getTrustManagerFactory, getTrustManagerFactory, getTrustStore, load, load
-
Constructor Details
-
JdkClientSslBuilder
public JdkClientSslBuilder(io.micronaut.core.io.ResourceResolver resourceResolver) - Parameters:
resourceResolver- The resource resolver
-
-
Method Details
-
build
- Specified by:
buildin classio.micronaut.http.ssl.SslBuilder<SSLContext>
-
build
public Optional<SSLContext> build(io.micronaut.http.ssl.SslConfiguration ssl, io.micronaut.http.HttpVersion httpVersion) - Specified by:
buildin classio.micronaut.http.ssl.SslBuilder<SSLContext>
-
build
@Nullable public @Nullable SSLContext build(io.micronaut.http.ssl.SslConfiguration ssl, io.micronaut.http.client.HttpVersionSelection versionSelection)
-