Я думаю, что способ сделать это состоит в том, чтобы расширить AbstractCouchbaseConfiguration
своей собственной конфигурацией, а затем переопределить методы в этом классе с помощью конфигурации SSL в соответствии с документацией SDK.Например:
@Configuration
public class CouchbaseConfig extends AbstractCouchbaseConfiguration {
@Override
public CouchbaseEnvironment couchbaseEnvironment() {
return DefaultCouchbaseEnvironment
.builder()
.sslEnabled(true)
.sslKeystoreFile("/path/tokeystore")
.sslKeystorePassword("password")
.build();
}
}