Gunakan psycopg2 modul.
Anda perlu menggunakan opsi ssl di string koneksi Anda, atau menambahkannya sebagai argumen kata kunci:
import psycopg2
conn = psycopg2.connect(dbname='yourdb', user='dbuser', password='abcd1234', host='server', port='5432', sslmode='require')
Dalam hal ini sslmode menentukan bahwa SSL diperlukan.
Untuk melakukan verifikasi sertifikat server, Anda dapat mengatur sslmode untuk verify-full atau verify-ca . Anda perlu menyediakan jalur ke sertifikat server di sslrootcert . Juga atur sslcert dan sslkey nilai ke sertifikat dan kunci klien Anda masing-masing.
Ini dijelaskan secara rinci dalam dokumentasi PostgreSQL Connection Strings (lihat juga Kata Kunci Parameter) dan di Dukungan SSL.