PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

एसएसएल का उपयोग करके पेंटाहो केटल/चम्मच को हेरोकू पोस्टग्रेएसक्यूएल से जोड़ने में समस्याएं

मुझे मुद्दा मिला। बस गुजर रहा है

ssl = true

JDBC के लिए पर्याप्त नहीं है, आपको अपने Java कीस्टोर में सही रूट प्रमाणपत्र भी स्थापित करने की आवश्यकता है ताकि PgJDBC दूरस्थ प्रमाणपत्र को सत्यापित कर सके।

यदि आप रूट सर्टिफिकेट स्टोर को कॉन्फ़िगर नहीं करना चाहते हैं तो आप इसके बजाय पास कर सकते हैं:

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

हालांकि ऐसा करने से मैन-इन-द-मिडिल अटैक सुरक्षा अक्षम हो जाती है , इसलिए आपके एसएसएल सत्र में अब विश्वसनीय एंड-टू-एंड सुरक्षा नहीं है।

हेरोकू दस्तावेज़ यहां देखें:

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

(क्रेग रिंगर द्वारा जोड़ी गई एसएसएल सुरक्षा के बारे में चेतावनी)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Django + PostgreSQL:एक डेटाबेस बनाना (क्या विशेषाधिकार देना है)

  2. Postgresql डेटाबेस स्थिति की जाँच करने के लिए प्रश्न

  3. Postgresql - उस तालिका में प्रविष्टियाँ कैसे प्राप्त करें जिसका किसी अन्य तालिका में मिलान नहीं है

  4. प्रेस्टो एसक्यूएल:क्वेरी के परिणामस्वरूप आने वाले समय क्षेत्र स्ट्रिंग का उपयोग करके समय क्षेत्र बदलना काम नहीं कर रहा है

  5. GitLab CI Django और Postgres