sql >> Databasteknik >  >> RDS >> PostgreSQL

Problem med att ansluta Pentaho Kettle/Spoon till Heroku PostgreSQL med SSL

Jag hittade problemet. Helt enkelt godkänt

ssl = true

räcker inte för JDBC, du måste också installera rätt rotcertifikat i ditt Java-nyckellager så att PgJDBC kan verifiera fjärrcertifikatet.

Om du inte vill konfigurera rotcertifikatarkivet kan du istället skicka:

ssl = true
sslfactory = org.postgresql.ssl.NonValidatingFactory

men om du gör det inaktiverar man-i-mitten-attackskyddet , så din SSL-session har inte längre tillförlitlig end-to-end-säkerhet.

Se Heroku-dokumenten här:

http://devcenter.heroku .com/articles/connecting-to-relational-databases-on-heroku-with-java#connecting_to_a_dedicated_database_remotely

(Varning om SSL-säkerhet lagt till av Craig Ringer)



  1. Kan inte dekryptera med pgcrypto från AES-256-CBC men AES-128-CBC är OK

  2. Hur skapar man en vy med flera urvalsfrågor som returnerar flera rader i Oracle?

  3. Mocking PDO med phpunit

  4. Infoga i en tabellbas på sammanfogningsresultat från 2 andra tabeller