]> git.kaiwu.me - nginx.git/commit
SSL: $ssl_sigalg, $ssl_client_sigalg.
authorSergey Kandaurov <pluknet@nginx.com>
Fri, 17 Oct 2025 16:38:17 +0000 (20:38 +0400)
committerSergey Kandaurov <s.kandaurov@f5.com>
Fri, 24 Oct 2025 14:22:32 +0000 (18:22 +0400)
commit71f8eb52b7746d6d8ddeb6efab5fc115c187be31
treecb953d2a327d1e80195939615d1587a632c86bb0
parent364a94ecec13037126f28f91cf8f290979ffc229
SSL: $ssl_sigalg, $ssl_client_sigalg.

Variables contain the IANA name of the signature scheme[1] used to sign
the TLS handshake.

Variables are only meaningful when using OpenSSL 3.5 and above, with older
versions they are empty.  Moreover, since this data isn't stored in a
serialized session, variables are only available for new sessions.

[1] https://www.iana.org/assignments/tls-parameters/tls-parameters.xhtml

Requested by willmafh.
src/event/ngx_event_openssl.c
src/event/ngx_event_openssl.h
src/http/modules/ngx_http_ssl_module.c
src/stream/ngx_stream_ssl_module.c