Spring Data Couchbase通过SSL连接

时间:2019-01-25 09:53:32

标签: ssl spring-data couchbase spring-data-couchbase

是否可以配置spring-data-couchbase通过SSL连接?

我找到了documentation for how to do this via the SDK,但没有找到spring-data-couchbase 3.1.4-RELEASE

1 个答案:

答案 0 :(得分:2)

我认为实现此目的的方法是使用自己的配置扩展AbstractCouchbaseConfiguration,然后根据SDK文档使用SSL配置覆盖该类中的方法。例如:

@Configuration
public class CouchbaseConfig extends AbstractCouchbaseConfiguration {

  @Override
  public CouchbaseEnvironment couchbaseEnvironment() {
    return DefaultCouchbaseEnvironment
        .builder()
        .sslEnabled(true)
        .sslKeystoreFile("/path/tokeystore")
        .sslKeystorePassword("password")
        .build();
  }

}