Перечисление PostgresSSLMode содержит режимы работы SSL-соединения с серверами СУБД PostgreSQL.
Используется следующими свойствами и методами:
| Значение | Краткое описание |
| 0 | Disable. Соединение без использования SSL. |
| 1 | Allow. Сначала пытаться установить соединение без использования SSL. Если соединение неудачное, то пытаться установить SSL-соединение. |
| 2 | Prefer. Сначала пытаться установить SSL-соединение. Если соединение неудачное, то пытаться установить соединение без использования SSL. |
| 3 | Require. Пытаться установить только SSL-соединение. Если присутствует корневой сертификат, то верифицировать его таким же образом, который используется при режиме VerifyCA. |
| 4 | VerifyCA. Пытаться установить только SSL-соединение. Проверять, чтобы сертификат сервера СУБД был выпущен доверенным центром сертификации. |
| 5 | VerifyFull. Пытаться установить только SSL-соединение. Проверять, чтобы сертификат сервера СУБД был выпущен доверенным центром сертификации и имя сервера соответствовало имени в сертификате. |
См. также: