Package io.micronaut.http.ssl
Class ClientSslConfiguration
- java.lang.Object
-
- io.micronaut.http.ssl.SslConfiguration
-
- io.micronaut.http.ssl.AbstractClientSslConfiguration
-
- io.micronaut.http.ssl.ClientSslConfiguration
-
- All Implemented Interfaces:
io.micronaut.core.util.Toggleable
@ConfigurationProperties("micronaut.http.client.ssl") public class ClientSslConfiguration extends AbstractClientSslConfigurationThe defaultSslConfigurationused for HTTP clients.- Since:
- 1.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classClientSslConfiguration.DefaultKeyConfigurationThe defaultSslConfiguration.KeyConfiguration.static classClientSslConfiguration.DefaultKeyStoreConfigurationThe defaultSslConfiguration.KeyStoreConfiguration.static classClientSslConfiguration.DefaultTrustStoreConfigurationThe defaultSslConfiguration.TrustStoreConfiguration.-
Nested classes/interfaces inherited from class io.micronaut.http.ssl.SslConfiguration
SslConfiguration.KeyConfiguration, SslConfiguration.KeyStoreConfiguration, SslConfiguration.TrustStoreConfiguration
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPREFIXThe prefix used to resolve this configuration.-
Fields inherited from class io.micronaut.http.ssl.SslConfiguration
buildSelfSigned, DEFAULT_BUILDSELFSIGNED, DEFAULT_ENABLED, DEFAULT_PORT, DEFAULT_PROTOCOL, port
-
-
Constructor Summary
Constructors Constructor Description ClientSslConfiguration()The default client configuration.ClientSslConfiguration(DefaultSslConfiguration defaultSslConfiguration, DefaultSslConfiguration.DefaultKeyConfiguration defaultKeyConfiguration, DefaultSslConfiguration.DefaultKeyStoreConfiguration defaultKeyStoreConfiguration, SslConfiguration.TrustStoreConfiguration defaultTrustStoreConfiguration)Overrides the default constructor and setsSslConfiguration.isEnabled()to true.
-
Method Summary
-
Methods inherited from class io.micronaut.http.ssl.AbstractClientSslConfiguration
isInsecureTrustAllCertificates, setInsecureTrustAllCertificates
-
Methods inherited from class io.micronaut.http.ssl.SslConfiguration
buildSelfSigned, getCiphers, getClientAuthentication, getHandshakeTimeout, getKey, getKeyStore, getPort, getProtocol, getProtocols, getTrustStore, isEnabled, readExisting, setBuildSelfSigned, setCiphers, setClientAuthentication, setEnabled, setHandshakeTimeout, setKey, setKeyStore, setPort, setProtocol, setProtocols, setTrustStore
-
-
-
-
Field Detail
-
PREFIX
public static final java.lang.String PREFIX
The prefix used to resolve this configuration.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ClientSslConfiguration
@Inject public ClientSslConfiguration(DefaultSslConfiguration defaultSslConfiguration, DefaultSslConfiguration.DefaultKeyConfiguration defaultKeyConfiguration, DefaultSslConfiguration.DefaultKeyStoreConfiguration defaultKeyStoreConfiguration, SslConfiguration.TrustStoreConfiguration defaultTrustStoreConfiguration)
Overrides the default constructor and setsSslConfiguration.isEnabled()to true.- Parameters:
defaultSslConfiguration- The default SSL configdefaultKeyConfiguration- The default key configdefaultKeyStoreConfiguration- The default keystore configdefaultTrustStoreConfiguration- The Default truststore config
-
ClientSslConfiguration
public ClientSslConfiguration()
The default client configuration.
-
-