Derzeit ist die Federstart-App, die Federdaten verwendet, so konfiguriert, dass sie eine unverschlüsselte Verbindung zu einer Amazon RDS-Instanz verwendet. Ich möchte das Abhören der Daten im Transport verhindern, deshalb möchte ich SSL zwischen der App und der Datenbankinstanz aktivieren.Wie kann ich SSL für Amazon RDS Mysql in Spring Boot/Spring Data aktivieren?
Meine Verbindung wird mit den im Federspeicher verfügbaren Materialeigenschaften eingerichtet.
in meiner application.properties Ich verwende Folgendes, um die Datenbankverbindung einzurichten.
spring.datasource.catalog=MYDB
spring.datasource.url=jdbc:mysql://INSTANCEURL/${spring.datasource.catalog}?verifyServerCertificate=true&useSSL=true&requireSSL=true
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.username=USERNAME
spring.datasource.password=PASSWORD
Trotz der URI-Variablen, die SSL auf die URL, die die Konfiguration aktivieren, indem Amazon bereitgestellt, um die PEM-Datei angeben, die Verbindungen zu verschlüsseln, ist unbekannt.
Idealerweise würde ich