¿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="...."

Respuestas a la pregunta(2)

Su respuesta a la pregunta