@Singleton
@Replaces(value=io.micronaut.http.server.netty.ssl.CertificateProvidedSslBuilder.class)
public class AcmeSSLContextBuilder
extends java.lang.Object
implements io.micronaut.http.server.netty.ssl.ServerSslBuilder
ServerSslBuilder
that generates an SslContext
to create a server handler
with to SSL support via a temporary self signed certificate that will be replaced by an ACME certificate once acquired.Constructor and Description |
---|
AcmeSSLContextBuilder(io.micronaut.http.ssl.ServerSslConfiguration ssl) |
Modifier and Type | Method and Description |
---|---|
java.util.Optional<io.netty.handler.ssl.SslContext> |
build()
Generates an SslContext that has an already expired self signed cert that should be replaced almost immediately by the ACME server once it is downloaded.
|
io.micronaut.http.ssl.ServerSslConfiguration |
getSslConfiguration() |
public AcmeSSLContextBuilder(io.micronaut.http.ssl.ServerSslConfiguration ssl)
ssl
- The SSL configurationpublic io.micronaut.http.ssl.ServerSslConfiguration getSslConfiguration()
getSslConfiguration
in interface io.micronaut.http.server.netty.ssl.ServerSslBuilder
public java.util.Optional<io.netty.handler.ssl.SslContext> build()
build
in interface io.micronaut.http.server.netty.ssl.ServerSslBuilder