Interface SpringDataMongoBundle.CaCertificateConfigProviderBuilder<C extends io.dropwizard.core.Configuration>

All Superinterfaces:
SpringDataMongoBundle.FinalBuilder<C>
All Known Implementing Classes:
SpringDataMongoBundle.Builder
Enclosing class:
SpringDataMongoBundle<C extends io.dropwizard.core.Configuration>

public static interface SpringDataMongoBundle.CaCertificateConfigProviderBuilder<C extends io.dropwizard.core.Configuration> extends SpringDataMongoBundle.FinalBuilder<C>
  • Method Details

    • 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 interface SpringDataMongoBundle.FinalBuilder<C extends io.dropwizard.core.Configuration>
      Parameters:
      configProvider - the configuration provider to get SSL Context
      Returns:
      a builder instance for further configuration