Class SelfSignedSslBuilder
java.lang.Object
io.micronaut.http.ssl.SslBuilder<io.netty.handler.ssl.SslContext>
io.micronaut.http.server.netty.ssl.AbstractServerSslBuilder
io.micronaut.http.server.netty.ssl.SelfSignedSslBuilder
- All Implemented Interfaces:
ServerSslBuilder
@Requires(condition=io.micronaut.http.server.netty.ssl.SslEnabledCondition.class) @Requires(condition=io.micronaut.http.server.netty.ssl.SelfSignedSslBuilder.SelfSignedConfigured.class)
@Singleton
@Internal
public class SelfSignedSslBuilder
extends AbstractServerSslBuilder
implements ServerSslBuilder
The Netty implementation of
SslBuilder that generates an SslContext to create a server handler
with SSL support via a generated self-signed certificate.-
Constructor Summary
ConstructorsConstructorDescriptionSelfSignedSslBuilder(HttpServerConfiguration serverConfiguration, ServerSslConfiguration ssl, ResourceResolver resourceResolver) -
Method Summary
Modifier and TypeMethodDescriptionMethods inherited from class io.micronaut.http.server.netty.ssl.AbstractServerSslBuilder
build, build, build, buildQuic, getKeyManagerFactory, processBuilderMethods inherited from class io.micronaut.http.ssl.SslBuilder
getTrustManagerFactory, getTrustManagerFactory, getTrustStore, loadMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.http.server.netty.ssl.ServerSslBuilder
build, buildQuic
-
Constructor Details
-
SelfSignedSslBuilder
public SelfSignedSslBuilder(HttpServerConfiguration serverConfiguration, ServerSslConfiguration ssl, ResourceResolver resourceResolver) - Parameters:
serverConfiguration- The server configurationssl- The SSL configurationresourceResolver- The resource resolver
-
-
Method Details
-
getSslConfiguration
- Specified by:
getSslConfigurationin interfaceServerSslBuilder- Returns:
- The SSL configuration
-
getKeyStore
- Overrides:
getKeyStorein classSslBuilder<io.netty.handler.ssl.SslContext>- Parameters:
ssl- The ssl configuration- Returns:
- An optional
KeyStore - Throws:
Exception- if there is an error
-