Interface SpringDataMongoBundle.CaCertificateConfigProviderBuilder<C extends io.dropwizard.Configuration>
-
- All Superinterfaces:
SpringDataMongoBundle.FinalBuilder<C>
- All Known Implementing Classes:
SpringDataMongoBundle.Builder
- Enclosing class:
- SpringDataMongoBundle<C extends io.dropwizard.Configuration>
public static interface SpringDataMongoBundle.CaCertificateConfigProviderBuilder<C extends io.dropwizard.Configuration> extends SpringDataMongoBundle.FinalBuilder<C>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SpringDataMongoBundle.FinalBuilder<C>
withCaCertificateConfigProvider(org.sdase.commons.shared.certificates.ca.CaCertificateConfigurationProvider<C> configProvider)
* Add the ability to use SSl for connection with the database.-
Methods inherited from interface org.sdase.commons.server.spring.data.mongo.SpringDataMongoBundle.FinalBuilder
build, disableAutoIndexCreation, withTelemetryInstance
-
-
-
-
Method Detail
-
withCaCertificateConfigProvider
SpringDataMongoBundle.FinalBuilder<C> withCaCertificateConfigProvider(org.sdase.commons.shared.certificates.ca.CaCertificateConfigurationProvider<C> configProvider)
* Add the ability to use SSl for connection with the database. If no specific configuration is provided it will try to look for the pem files in the default directory "/var/trust/certificates"- Specified by:
withCaCertificateConfigProvider
in interfaceSpringDataMongoBundle.FinalBuilder<C extends io.dropwizard.Configuration>
- Parameters:
configProvider
- the configuration provider to get SSL Context- Returns:
- a builder instance for further configuration
-
-