You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Should we be calling SSL_CTX_add_client_CA() always when a custom CA is set? #54787
In most cases it is not necessary to set CA names on the client side. The list of CA names that are acceptable to the client will be sent in plaintext to the server. This has privacy implications and may also have performance implications if the list is large. This optional capability was introduced as part of TLSv1.3 and therefore setting CA names on the client side will have no impact if that protocol version has been disabled. Most servers do not need this and so this should be avoided unless required.
Activity
pimterry commentedon Mar 25, 2026
As far as I can tell, the docs are misleading, and this chunk refers to
SSL_CTX_set0_CA_list, notSSL_CTX_add_client_CA.In any case, in practice it seems that we never send the certificate_authorities extension in any TLS client setup I can reproduce. Example:
I think this can be closed.
pimterry commentedon Apr 20, 2026
Going to close this now, but shout if you or anybody else disagrees and I'm very happy to explore further.