Package io.micronaut.http.ssl
package io.micronaut.http.ssl
HTTP SSL Authentication.
- Since:
- 1.0
- Author:
- Graeme Rocher
-
ClassDescriptionBase class for
SslConfiguration
extensions for SSL clients.Provides access to certificate material asKeyStore
instances that can be consumed by SSL context builders.An enum describing the type of client authentication.The defaultSslConfiguration
used for HTTP clients.The defaultSslConfiguration.KeyConfiguration
.The defaultSslConfiguration.KeyStoreConfiguration
.The defaultSslConfiguration.TrustStoreConfiguration
.The defaultSslConfiguration
configuration used if no other configuration is specified.The defaultSslConfiguration.KeyConfiguration
.The defaultSslConfiguration.KeyStoreConfiguration
.The defaultSslConfiguration.TrustStoreConfiguration
.Certificate provider that loads certificate material from files on disk and can refresh the material when the underlying files change using a file watcher or scheduler.Configuration for file-based certificate material.Supported on-disk formats for certificate material.Strategy for reloading certificate files.Certificate provider that loads certificate material from a resource loader.Configuration for resource-based certificate material.Certificate provider that creates self-signed certificates using netty-pkitesting.Certificate provider that creates self-signed certificates using netty-pkitesting.The defaultSslConfiguration
used for HTTP servers.The defaultSslConfiguration.KeyConfiguration
.The defaultSslConfiguration.KeyStoreConfiguration
.The defaultSslConfiguration.TrustStoreConfiguration
.SslBuilder<T>A class to build a key store and a trust store for use in adding SSL support to a server.Specification for building aKeyStore
, either as a key store or a trust store.Certificate spec based onSslConfiguration.KeyStoreConfiguration.getPath()
orSslConfiguration.TrustStoreConfiguration.getPath()
.Certificate spec based onSslConfiguration.KeyStoreConfiguration.getKeyPath()
andSslConfiguration.KeyStoreConfiguration.getCertificatePath()
, both of which must contain a PEM.Configuration properties for SSL handling.Configuration properties for SSL key.Configuration properties for SSL key store.Configuration properties for SSL trust store.An exception thrown while configuring SSL.