Назад | Перейти на главную страницу

Может ли Python psycopg2 использовать защищенный паролем сертификат и ключ клиента?

При использовании библиотеки psycopg2 для подключения к серверу Postgres с требуемой аутентификацией клиента я видел строки подключения, которые выглядят так:

import psycopg2
c = psycopg2.connect("host=myhost dbname=mydb sslmode=verify-full sslcert=/root/.postgresql/aa/postgresql.crt sslkey=/root/.postgresql/aa/postgresql.key")

Может ли psycopg2 обрабатывать файлы ключей, зашифрованные паролем? Что произойдет, если postgresql.key защищен паролем? Запрашивает ли connect () пароль для распаковки ключа? Можно ли указать пароль к ключевому файлу в строке подключения?

Спасибо