spring jpa application.properties useSSL

前端 未结 3 669
逝去的感伤
逝去的感伤 2020-12-15 05:30

I am trying to turn off ssl, to my local mysql database. But I cannot find the actual property in a spring application.properties file that would do this.

my current

3条回答
  •  我在风中等你
    2020-12-15 06:27

    I don't like to pollute java options or system properties, which are useless in application containers in any case...

    You can set SSL certificate for MySQL connection programmically with:

    jdbc:mysql://example.com:3306/MYDB?verifyServerCertificate=true&useSSL=true&requireSSL=true&clientCertificateKeyStoreUrl=file:cert/keystore.jks&clientCertificateKeyStorePassword=123456&trustCertificateKeyStoreUrl=file:cert/truststore.jks&trustCertificateKeyStorePassword=123456

    It is documented:

    • https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-reference-configuration-properties.html
    • https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-reference-using-ssl.html

提交回复
热议问题