Аутентификация по сертификату SSL X.509
Эта страница не применима к ClickHouse Cloud. Функция, описанная здесь, недоступна в сервисах ClickHouse Cloud. Смотрите руководство по совместимости с Cloud для получения дополнительной информации.
Опция SSL 'strict' включает обязательную проверку сертификатов для входящих соединений. В этом случае могут быть установлены только соединения с доверенными сертификатами. Соединения с недоверенными сертификатами будут отклонены. Таким образом, проверка сертификатов позволяет уникально аутентифицировать входящее соединение. Поле Common Name
или расширение subjectAltName
сертификата используется для идентификации подключенного пользователя. Расширение subjectAltName
поддерживает использование одного подстановочного символа '*' в конфигурации сервера. Это позволяет ассоциировать несколько сертификатов с одним и тем же пользователем. Кроме того, переиздание и аннулирование сертификатов не влияют на конфигурацию ClickHouse.
Для включения аутентификации по SSL-сертификату необходимо указать список Common Name
или Subject Alt Name
для каждого пользователя ClickHouse в файле настроек users.xml
:
Пример
Для корректной работы цепочки доверия важно также убедиться, что параметр caConfig
настроен правильно.