19.12. Аутентификация по сертификату#
19.12. Аутентификация по сертификату #
Этот метод аутентификации использует клиентские сертификаты SSL для выполнения
аутентификации. Поэтому он доступен только для SSL-соединений;
см. Раздел 17.9.2 для инструкций по настройке SSL.
При использовании этого метода аутентификации сервер потребует от
клиента предоставить действительный, доверенный сертификат. Запрос пароля
не будет отправлен клиенту. Атрибут cn
(Common Name)
сертификата
будет сравниваться с запрашиваемым именем пользователя базы данных, и если они совпадут,
вход будет разрешен. Отображение имен пользователей может быть использовано для разрешения
различий между cn
и именем пользователя базы данных.
Поддерживаются следующие параметры конфигурации для аутентификации SSL-сертификата:
map
Позволяет устанавливать соответствие между именами пользователей системы и базы данных. См. Раздел 19.2 для получения подробной информации.
С использованием опции clientcert
при аутентификации с помощью cert
избыточно, поскольку аутентификация с помощью cert
фактически является аутентификацией trust
с опцией clientcert=verify-full
.