Lorsque vous exécutez la commande ci-dessous et qu'on vous demande le mot de passe, vous devez taper "changeit". C'est le mot de passe par défaut pour le keystore
keytool -import -alias mysqlServerCACert -file file_location.pem -keystore truststore
Ensuite, assurez-vous que l'utilisateur mysql que vous utilisez est configuré pour exiger SSL comme ci-dessous
GRANT ALL PRIVILEGES ON test.* TO 'root'@'localhost' REQUIRE SSL;
Ensuite, assurez-vous que le bundle rds que vous avez téléchargé depuis https ://s3.amazonaws.com/rds-downloads/rds-combined-ca-bundle.pem est importé sur les cacerts Java par défaut du serveur d'application qui tente de se connecter à AWS RDS.
Enfin, vous devez ajouter les trois propriétés ci-dessous avec la valeur "true" à votre URL mysql
?verifyServerCertificate=true&useSSL=true&requireSSL=true
Ex :
final String url = "jdbc:mysql://mysql_rds_enpoint:port/db_name?verifyServerCertificate=true&useSSL=true&requireSSL=true";
J'espère que cela vous aidera !