sql >> Database teknologi >  >> RDS >> PostgreSQL

Problemer med at forbinde Pentaho Kettle/Spoon til Heroku PostgreSQL ved hjælp af SSL

Jeg fandt problemet. Simpelthen bestået

ssl = true

er ikke nok til JDBC, skal du også installere de korrekte rodcertifikater i dit Java-nøglelager, så PgJDBC kan verificere fjerncertifikatet.

Hvis du ikke ønsker at konfigurere rodcertifikatlageret, kan du i stedet sende:

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

selvom gør det deaktiverer man-i-midten-angrebsbeskyttelse , så din SSL-session ikke længere har pålidelig end-to-end sikkerhed.

Se Heroku-dokumenterne her:

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

(Advarsel om SSL-sikkerhed tilføjet af Craig Ringer)



  1. Brug af rene TNSNAMES frem for værtsbaserede databaseforbindelser i Oracle JDeveloper

  2. Python:bruge mysqldb til at importere en MySQL-tabel som en ordbog?

  3. Indstilling af korrekt innodb_log_file_size i mysql

  4. Hvordan tillader jeg kun adgang til min MySQL-database fra min iOS-app? (Brug af webapp som gateway til db)