v.23.3New Feature

Add SSL User Certificate Authentication to Native Protocol

Add SSL User Certificate authentication to the native protocol. Closes #47077. #47596 (Nikolay Degterinsky).
Adds support for SSL User Certificate authentication to ClickHouse's native protocol.

Why it matters

This feature enables secure client authentication using SSL certificates in the native protocol, enhancing security by allowing users to authenticate via their SSL user certificates instead of relying solely on username and password credentials.

How to use it

To use SSL User Certificate authentication, configure the ClickHouse server to accept and verify client SSL certificates in the native protocol settings. Ensure clients present valid SSL user certificates during connection establishment for authentication.