# HG changeset patch # User Yaroslav Zhuravlev # Date 1481213002 -10800 # Node ID 0882ccb0c00f2729f96aa9c52d3da9fb39b9fb1d # Parent 7133004fa5b309ff0a0eb4c21c0d4dfa31ed11b1 Documented the $ssl_curves and $ssl_ciphers variables. diff -r 7133004fa5b3 -r 0882ccb0c00f xml/en/docs/http/ngx_http_ssl_module.xml --- a/xml/en/docs/http/ngx_http_ssl_module.xml Thu Dec 08 19:08:30 2016 +0300 +++ b/xml/en/docs/http/ngx_http_ssl_module.xml Thu Dec 08 19:03:22 2016 +0300 @@ -10,7 +10,7 @@ + rev="28">
@@ -762,6 +762,21 @@ for an established SSL connection; +$ssl_ciphers + +returns the list of ciphers supported by the client (1.11.7). +Known ciphers are listed by names, unknown are shown in hexadecimal, +for example: + +AES128-SHA:AES256-SHA:0x00ff + + +The variable is fully supported only when using OpenSSL version 1.0.2 or higher. +With older versions, the variable is available +only for new sessions and lists only known ciphers. + + + $ssl_client_cert returns the client certificate in the PEM format @@ -849,6 +864,23 @@ +$ssl_curves + +returns the list of curves supported by the client (1.11.7). +Known curves are listed by names, unknown are shown in hexadecimal, +for example: + +0x001d:prime256v1:secp521r1:secp384r1 + + +The variable is supported only when using OpenSSL version 1.0.2 or higher. +With older versions, the variable value will be an empty string. + + +The variable is available only for new sessions. + + + $ssl_protocol returns the protocol of an established SSL connection; diff -r 7133004fa5b3 -r 0882ccb0c00f xml/en/docs/stream/ngx_stream_ssl_module.xml --- a/xml/en/docs/stream/ngx_stream_ssl_module.xml Thu Dec 08 19:08:30 2016 +0300 +++ b/xml/en/docs/stream/ngx_stream_ssl_module.xml Thu Dec 08 19:03:22 2016 +0300 @@ -9,7 +9,7 @@ + rev="12">
@@ -435,6 +435,38 @@ for an established SSL connection; +$ssl_ciphers + +returns the list of ciphers supported by the client (1.11.7). +Known ciphers are listed by names, unknown are shown in hexadecimal, +for example: + +AES128-SHA:AES256-SHA:0x00ff + + +The variable is fully supported only when using OpenSSL version 1.0.2 or higher. +With older versions, the variable is available +only for new sessions and lists only known ciphers. + + + +$ssl_curves + +returns the list of curves supported by the client (1.11.7). +Known curves are listed by names, unknown are shown in hexadecimal, +for example: + +0x001d:prime256v1:secp521r1:secp384r1 + + +The variable is supported only when using OpenSSL version 1.0.2 or higher. +With older versions, the variable value will be an empty string. + + +The variable is available only for new sessions. + + + $ssl_protocol returns the protocol of an established SSL connection; diff -r 7133004fa5b3 -r 0882ccb0c00f xml/ru/docs/http/ngx_http_ssl_module.xml --- a/xml/ru/docs/http/ngx_http_ssl_module.xml Thu Dec 08 19:08:30 2016 +0300 +++ b/xml/ru/docs/http/ngx_http_ssl_module.xml Thu Dec 08 19:03:22 2016 +0300 @@ -10,7 +10,7 @@ + rev="28">
@@ -764,6 +764,22 @@ возвращает строку используемых шифров для установленного SSL-соединения; +$ssl_ciphers + +возвращает список шифров, поддерживаемых клиентом (1.11.7). +Известные шифры указаны по имени, неизвестные указаны в шестнадцатеричном виде, +например: + +AES128-SHA:AES256-SHA:0x00ff + + +Переменная полностью поддерживается при использовании OpenSSL версии 1.0.2 +и выше. +При использовании более старых версий переменная доступна +только для новых сессий и может содержать только известные шифры. + + + $ssl_client_cert возвращает клиентский сертификат @@ -851,6 +867,23 @@ +$ssl_curves + +возвращает список кривых, поддерживаемых клиентом (1.11.7). +Известные кривые указаны по имени, неизвестные указаны в шестнадцатеричном виде, +например: + +0x001d:prime256v1:secp521r1:secp384r1 + + +Переменная поддерживается при использовании OpenSSL версии 1.0.2 и выше. +При использовании более старых версий значением переменной будет пустая строка. + + +Переменная доступна только для новых сессий. + + + $ssl_protocol возвращает протокол установленного SSL-соединения; diff -r 7133004fa5b3 -r 0882ccb0c00f xml/ru/docs/stream/ngx_stream_ssl_module.xml --- a/xml/ru/docs/stream/ngx_stream_ssl_module.xml Thu Dec 08 19:08:30 2016 +0300 +++ b/xml/ru/docs/stream/ngx_stream_ssl_module.xml Thu Dec 08 19:03:22 2016 +0300 @@ -9,7 +9,7 @@ + rev="12">
@@ -433,6 +433,39 @@ возвращает строку используемых шифров для установленного SSL-соединения; +$ssl_ciphers + +возвращает список шифров, поддерживаемых клиентом (1.11.7). +Известные шифры указаны по имени, неизвестные указаны в шестнадцатеричном виде, +например: + +AES128-SHA:AES256-SHA:0x00ff + + +Переменная полностью поддерживается при использовании OpenSSL версии 1.0.2 +и выше. +При использовании более старых версий переменная доступна +только для новых сессий и может содержать только известные шифры. + + + +$ssl_curves + +возвращает список кривых, поддерживаемых клиентом (1.11.7). +Известные кривые указаны по имени, неизвестные указаны в шестнадцатеричном виде, +например: + +0x001d:prime256v1:secp521r1:secp384r1 + + +Переменная поддерживается при использовании OpenSSL версии 1.0.2 и выше. +При использовании более старых версий значением переменной будет пустая строка. + + +Переменная доступна только для новых сессий. + + + $ssl_protocol возвращает протокол установленного SSL-соединения;