diff options
author | Joe Orton <jorton@apache.org> | 2024-10-01 18:09:11 +0200 |
---|---|---|
committer | Joe Orton <jorton@apache.org> | 2024-10-01 18:09:11 +0200 |
commit | e9915b2bdb47a0dca4daa144a41a3c23edc3a59a (patch) | |
tree | 216ad7e8c204f8d426684007fa37ed4678cb0969 /changes-entries/ssl-hello-vars.txt | |
parent | * Take care for the case where nkey is NULL (diff) | |
download | apache2-e9915b2bdb47a0dca4daa144a41a3c23edc3a59a.tar.xz apache2-e9915b2bdb47a0dca4daa144a41a3c23edc3a59a.zip |
mod_ssl: Add SSLClientHelloVars directive which exposes various
ClientHello properties in new SSL_CLIENTHELLO_* variables.
* modules/ssl/ssl_engine_kernel.c (ssl_hook_Fixup_vars): Add
SSL_CLIENTHELLO_* vars.
(copy_clienthello_vars): New function.
(ssl_callback_ClientHello): Call it when needed.
* modules/ssl/ssl_engine_vars.c (ssl_var_lookup_ssl_clienthello): New
function.
(ssl_var_lookup_ssl): Call it for SSL_CLIENTHELLO_*.
* modules/ssl/ssl_private.h (modssl_clienthello_vars): Add type.
(SSLConnRec): Add clienthello_vars pointer.
* modules/ssl/ssl_engine_config.c, modules/ssl/mod_ssl.c: Add handling
of new SSLClientHelloVars directive.
Submitted by: Charles Smutz <csmutz gmail.com>
Github: closes #483
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1921074 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'changes-entries/ssl-hello-vars.txt')
-rw-r--r-- | changes-entries/ssl-hello-vars.txt | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/changes-entries/ssl-hello-vars.txt b/changes-entries/ssl-hello-vars.txt new file mode 100644 index 0000000000..130a159c34 --- /dev/null +++ b/changes-entries/ssl-hello-vars.txt @@ -0,0 +1,3 @@ + *) mod_ssl: Add SSLClientHelloVars directive to expose various + ClientHello properties as SSL_CLIENTHELLO_* variables. + [Charles Smutz <csmutz gmail.com>] |