# HG changeset patch # User Yaroslav Zhuravlev # Date 1637785737 0 # Node ID 4b73197f8ca9bad0cd4cf05835ab75cb685d2f70 # Parent 462ca0f20a3d05685a3b251d9fb3eea49fa7b07d Documented the $ssl_curve variable for http and stream. diff --git a/xml/en/docs/http/ngx_http_ssl_module.xml b/xml/en/docs/http/ngx_http_ssl_module.xml --- a/xml/en/docs/http/ngx_http_ssl_module.xml +++ b/xml/en/docs/http/ngx_http_ssl_module.xml @@ -10,7 +10,7 @@ + rev="56">
@@ -1110,6 +1110,21 @@ did not contain the reason +$ssl_curve + +returns the negotiated curve used for +SSL handshake key exchange process (1.21.5). +Known curves are listed by names, unknown are shown in hexadecimal, +for example: + +prime256v1 + + +The variable is supported only when using OpenSSL version 3.0 or higher. +With older versions, the variable value will be an empty string. + + + $ssl_curves returns the list of curves supported by the client (1.11.7). diff --git a/xml/en/docs/stream/ngx_stream_ssl_module.xml b/xml/en/docs/stream/ngx_stream_ssl_module.xml --- a/xml/en/docs/stream/ngx_stream_ssl_module.xml +++ b/xml/en/docs/stream/ngx_stream_ssl_module.xml @@ -9,7 +9,7 @@ + rev="28">
@@ -758,6 +758,21 @@ returns the result of client certificate and “NONE” if a certificate was not present; +$ssl_curve + +returns the negotiated curve used for +SSL handshake key exchange process (1.21.5). +Known curves are listed by names, unknown are shown in hexadecimal, +for example: + +prime256v1 + + +The variable is supported only when using OpenSSL version 3.0 or higher. +With older versions, the variable value will be an empty string. + + + $ssl_curves returns the list of curves supported by the client (1.11.7). diff --git a/xml/ru/docs/http/ngx_http_ssl_module.xml b/xml/ru/docs/http/ngx_http_ssl_module.xml --- a/xml/ru/docs/http/ngx_http_ssl_module.xml +++ b/xml/ru/docs/http/ngx_http_ssl_module.xml @@ -10,7 +10,7 @@ + rev="56">
@@ -1117,6 +1117,21 @@ AES128-SHA:AES256-SHA:0x00ff +$ssl_curve + +возвращает согласованную кривую, использованную для +обмена ключами во время операции SSL handshake (1.21.5). +Известные кривые указаны по имени, неизвестные указаны в шестнадцатеричном виде, +например: + +prime256v1 + + +Переменная поддерживается при использовании OpenSSL версии 3.0 и выше. +При использовании более старых версий значением переменной будет пустая строка. + + + $ssl_curves возвращает список кривых, поддерживаемых клиентом (1.11.7). diff --git a/xml/ru/docs/stream/ngx_stream_ssl_module.xml b/xml/ru/docs/stream/ngx_stream_ssl_module.xml --- a/xml/ru/docs/stream/ngx_stream_ssl_module.xml +++ b/xml/ru/docs/stream/ngx_stream_ssl_module.xml @@ -9,7 +9,7 @@ + rev="28">
@@ -763,6 +763,21 @@ AES128-SHA:AES256-SHA:0x00ff и, если сертификат не был предоставлен, “NONE”; +$ssl_curve + +возвращает согласованную кривую, использованную для +обмена ключами во время операции SSL handshake (1.21.5). +Известные кривые указаны по имени, неизвестные указаны в шестнадцатеричном виде, +например: + +prime256v1 + + +Переменная поддерживается при использовании OpenSSL версии 3.0 и выше. +При использовании более старых версий значением переменной будет пустая строка. + + + $ssl_curves возвращает список кривых, поддерживаемых клиентом (1.11.7).