diff options
author | Dirk-Willem van Gulik <dirkx@apache.org> | 2023-03-06 17:46:04 +0000 |
---|---|---|
committer | Dirk-Willem van Gulik <dirkx@apache.org> | 2023-03-06 17:46:04 +0000 |
commit | 3067b17275823708de743be1e828dbd5db3a8b4e (patch) | |
tree | f7dbeeabf944ae8a8798ddd1ce25566fe629d40c /modules/ssl/ssl_engine_vars.c | |
parent | 1061b64bb7da5339b037f936169a088150427bd1 (diff) | |
download | httpd-3067b17275823708de743be1e828dbd5db3a8b4e.tar.gz |
Add SSL_SHARED_CIPHER environment variable
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1908132 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'modules/ssl/ssl_engine_vars.c')
-rw-r--r-- | modules/ssl/ssl_engine_vars.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/modules/ssl/ssl_engine_vars.c b/modules/ssl/ssl_engine_vars.c index af6c4de1b7..6ba70fcecb 100644 --- a/modules/ssl/ssl_engine_vars.c +++ b/modules/ssl/ssl_engine_vars.c @@ -506,6 +506,11 @@ static const char *ssl_var_lookup_ssl(apr_pool_t *p, const SSLConnRec *sslconn, else if (ssl != NULL && strcEQ(var, "COMPRESS_METHOD")) { result = ssl_var_lookup_ssl_compress_meth(ssl); } + else if (ssl != NULL && strcEQ(var, "SHARED_CIPHERS")) { + char buf[ 1024 * 16 ]; + if (SSL_get_shared_ciphers(ssl,buf,sizeof(buf))) + result = apr_pstrdup(p,buf); + } #ifdef HAVE_TLSEXT else if (ssl != NULL && strcEQ(var, "TLS_SNI")) { result = apr_pstrdup(p, SSL_get_servername(ssl, |