【发布时间】:2019-06-12 22:36:14
【问题描述】:
我有一个使用 Postgresql 9.6 作为数据库的 Spring Boot 应用程序(版本 2.1.1)。
我必须使用sslmode=verify-ca 通过 SSL 连接到数据库。
到目前为止我所做的是在 Application.properties 文件中设置属性
spring.datasource.url=jdbc:postgresql://`url`:`port`/`db`?
ssl=true&
sslmode=verify-ca&
sslcert=`path_to_client_cert`&
sslkey=`path_to_client_key`&
sslrootcert=`path_to_ca_cert`
有没有办法在其他一些 spring 属性中而不是在连接 url 中指定 ssl 属性?
另外,是否可以指定证书的相对路径而不是使用绝对路径?
【问题讨论】:
标签: java postgresql spring-boot ssl-certificate application.properties