2012-03-15 4 views
1

J'essaie de me connecter en toute sécurité à l'instance RDS d'Hibernate. Les propriétés pertinentes de mon fichier hibernate.cfg ressemblent à ceci.Activation de SSL avec MySQL RDS dans Hibernate

<property name="connection.url"> 
      jdbc:mysql://<endpoint>/<db>?autoReconnect=true&amp;useUniCode=true&amp;characterEncoding=UTF-8&amp;useSSL=true  
</property> 
<property name="dialect"> org.hibernate.dialect.MySQLDialect </property>  
<property name="connection.verifyServerCertificate">false</property> 
<property name="connection.requireSSL">true</property> 

Mais je reçois l'exception suivante. Dois-je également configurer quelque chose sur mon instance RDS?

Merci,

Répondre

0

j'ai pu résoudre ce problème, mais ne savent pas encore la cause racine. D'une manière ou d'une autre, l'ajout séparé de ces propriétés de connexion ne fonctionnait pas, mais lorsque je les ai ajoutées en tant que paramètres dans l'URL de connexion, cela a fonctionné.

jdbc:mysql://<endpoint>/<db>?autoReconnect=true&useUniCode=true&characterEncoding=UTF-8&useSSL=true&verifyServerCertificate=false&requireSSL=true 
Questions connexes