Wanneer u de onderstaande opdracht uitvoert en om het wachtwoord wordt gevraagd, typt u "changeit". Dat is het standaardwachtwoord voor de keystore
keytool -import -alias mysqlServerCACert -file file_location.pem -keystore truststore
Zorg er vervolgens voor dat de mysql-gebruiker die u gebruikt, is geconfigureerd om SSL te vereisen, zoals hieronder
GRANT ALL PRIVILEGES ON test.* TO 'root'@'localhost' REQUIRE SSL;
Zorg er vervolgens voor dat de rds-bundel die u hebt gedownload van https://s3.amazonaws.com/rds-downloads/rds-combined-ca-bundle.pem wordt geïmporteerd op de standaard java-cacerts van de app-server die verbinding probeert te maken met de AWS RDS.
Ten slotte moet u de onderstaande drie eigenschappen met de waarde 'true' toevoegen aan uw mysql-url
?verifyServerCertificate=true&useSSL=true&requireSSL=true
Bijv.:
final String url = "jdbc:mysql://mysql_rds_enpoint:port/db_name?verifyServerCertificate=true&useSSL=true&requireSSL=true";
Ik hoop dat dit helpt!