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

एसएसएल के साथ जेडीबीसी के माध्यम से Google क्लाउड पोस्टग्रेएसक्यूएल से कनेक्शन

यदि Postgres सर्वर द्वारा उपयोग किया जाने वाला प्रमाणपत्र Java डिफ़ॉल्ट ट्रस्ट स्टोर द्वारा विश्वसनीय नहीं है, तो आपको इसे जोड़ना होगा।

सबसे पहले, अपने प्रमाणपत्र को डीईआर प्रारूप में बदलें:

openssl x509 -outform der -in server-ca.pem -out server-ca.der

और उसके बाद, इसे कीस्टोर में आयात करें:

keytool -import -trustcacerts -alias your-alias -keystore cacerts -file server-ca.der

वैकल्पिक रूप से, आप कमांड लाइन पैरामीटर जोड़कर उपयोग किए गए ट्रस्ट स्टोर को बदलने के लिए जावा सिस्टम गुणों का उपयोग कर सकते हैं:

-Djavax.net.ssl.trustStore=<path to your trusstore>.jks -Djavax.net.ssl.trustStorePassword=<your password>

स्टार्टअप कमांड लाइन में निम्नलिखित को जोड़कर जावा एसएसएल कक्षाओं को डिबग में रखना भी मददगार हो सकता है:

-Djavax.net.debug=ssl,handshake:verbose


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL Upsert WHERE क्लॉज के साथ

  2. हेरोकू पर बैकअप/लोड के बाद PostgreSQL डेटाबेस का आकार कम है

  3. Npgsql के साथ एंटिटी फ्रेमवर्क 6

  4. गैर-सन्निहित दिनांक सीमाओं को चिह्नित करें

  5. विंडोज़ पर पीजी रत्न स्थापित नहीं कर सकता