¿Cómo conectarse a una base de datos MySQL remota a través de SSL usando Play Framework?
Implemento aplicaciones de Play en entornos distribuidos, respaldados por una base de datos remota de MySQL. Específicamente, las aplicaciones están alojadas en heroku, y la base de datos está en Amazon RDS (aunque esto realmente se aplica a cualquier conexión de base de datos remota). Dado que la base de datos no está solo en localhost, preferiría que la conexión remota de MySQL se realice a través de SSL por seguridad.
Dado un certificado de CA para confiar, ¿cómo puedo configurar una aplicación de Play para conectarse al servidor MySQL a través de SSL, solo si se puede verificar el certificado de host?
Suponga esto como la configuración actual de la base de datos:
db.default.driver=com.mysql.jdbc.Driver
db.default.url="jdbc:mysql://url.to.database/test_db"
db.default.user=root
db.default.password="...."