changeset 1456:acba294382d6

Documented engine support in ssl_certificate_key and friends.
author Yaroslav Zhuravlev <yar@nginx.com>
date Wed, 15 Apr 2015 17:47:10 +0300
parents 27430ebb4123
children 78ccd1af1400
files xml/en/docs/http/ngx_http_proxy_module.xml xml/en/docs/http/ngx_http_ssl_module.xml xml/en/docs/http/ngx_http_uwsgi_module.xml xml/en/docs/mail/ngx_mail_ssl_module.xml xml/en/docs/stream/ngx_stream_ssl_module.xml xml/ru/docs/http/ngx_http_proxy_module.xml xml/ru/docs/http/ngx_http_ssl_module.xml xml/ru/docs/http/ngx_http_uwsgi_module.xml xml/ru/docs/mail/ngx_mail_ssl_module.xml
diffstat 9 files changed, 87 insertions(+), 19 deletions(-) [+]
line wrap: on
line diff
--- a/xml/en/docs/http/ngx_http_proxy_module.xml	Sat Apr 18 16:42:30 2015 +0000
+++ b/xml/en/docs/http/ngx_http_proxy_module.xml	Wed Apr 15 17:47:10 2015 +0300
@@ -10,7 +10,7 @@
 <module name="Module ngx_http_proxy_module"
         link="/en/docs/http/ngx_http_proxy_module.html"
         lang="en"
-        rev="36">
+        rev="37">
 
 <section id="summary">
 
@@ -1645,6 +1645,14 @@
 used for authentication to a proxied HTTPS server.
 </para>
 
+<para>
+The value
+<literal>engine</literal>:<value>name</value>:<value>id</value>
+can be specified instead of the <value>file</value> (1.7.9),
+which loads a secret key with a specified <value>id</value>
+from the OpenSSL engine <value>name</value>.
+</para>
+
 </directive>
 
 
--- a/xml/en/docs/http/ngx_http_ssl_module.xml	Sat Apr 18 16:42:30 2015 +0000
+++ b/xml/en/docs/http/ngx_http_ssl_module.xml	Wed Apr 15 17:47:10 2015 +0300
@@ -10,7 +10,7 @@
 <module name="Module ngx_http_ssl_module"
         link="/en/docs/http/ngx_http_ssl_module.html"
         lang="en"
-        rev="17">
+        rev="18">
 
 <section id="summary">
 
@@ -184,6 +184,14 @@
 for the given virtual server.
 </para>
 
+<para>
+The value
+<literal>engine</literal>:<value>name</value>:<value>id</value>
+can be specified instead of the <value>file</value> (1.7.9),
+which loads a secret key with a specified <value>id</value>
+from the OpenSSL engine <value>name</value>.
+</para>
+
 </directive>
 
 
--- a/xml/en/docs/http/ngx_http_uwsgi_module.xml	Sat Apr 18 16:42:30 2015 +0000
+++ b/xml/en/docs/http/ngx_http_uwsgi_module.xml	Wed Apr 15 17:47:10 2015 +0300
@@ -10,7 +10,7 @@
 <module name="Module ngx_http_uwsgi_module"
         link="/en/docs/http/ngx_http_uwsgi_module.html"
         lang="en"
-        rev="19">
+        rev="20">
 
 <section id="summary">
 
@@ -1176,6 +1176,14 @@
 used for authentication to a secured uwsgi server.
 </para>
 
+<para>
+The value
+<literal>engine</literal>:<value>name</value>:<value>id</value>
+can be specified instead of the <value>file</value> (1.7.9),
+which loads a secret key with a specified <value>id</value>
+from the OpenSSL engine <value>name</value>.
+</para>
+
 </directive>
 
 
--- a/xml/en/docs/mail/ngx_mail_ssl_module.xml	Sat Apr 18 16:42:30 2015 +0000
+++ b/xml/en/docs/mail/ngx_mail_ssl_module.xml	Wed Apr 15 17:47:10 2015 +0300
@@ -10,7 +10,7 @@
 <module name="Module ngx_mail_ssl_module"
         link="/en/docs/mail/ngx_mail_ssl_module.html"
         lang="en"
-        rev="5">
+        rev="6">
 
 <section id="summary">
 
@@ -54,8 +54,8 @@
 <context>server</context>
 
 <para>
-Specifies a file with the certificate in the PEM format for the given
-server.
+Specifies a <value>file</value> with the certificate in the PEM format
+for the given server.
 If intermediate certificates should be specified in addition to a primary
 certificate, they should be specified in the same file in the following
 order: the primary certificate comes first, then the intermediate certificates.
@@ -72,8 +72,16 @@
 <context>server</context>
 
 <para>
-Specifies a file with the secret key in the PEM format for the given
-server.
+Specifies a <value>file</value> with the secret key in the PEM format
+for the given server.
+</para>
+
+<para>
+The value
+<literal>engine</literal>:<value>name</value>:<value>id</value>
+can be specified instead of the <value>file</value> (1.7.9),
+which loads a secret key with a specified <value>id</value>
+from the OpenSSL engine <value>name</value>.
 </para>
 
 </directive>
--- a/xml/en/docs/stream/ngx_stream_ssl_module.xml	Sat Apr 18 16:42:30 2015 +0000
+++ b/xml/en/docs/stream/ngx_stream_ssl_module.xml	Wed Apr 15 17:47:10 2015 +0300
@@ -9,7 +9,7 @@
 <module name="Module ngx_stream_ssl_module"
         link="/en/docs/stream/ngx_stream_ssl_module.html"
         lang="en"
-        rev="1">
+        rev="2">
 
 <section id="summary">
 
@@ -38,8 +38,8 @@
 <context>server</context>
 
 <para>
-Specifies a file with the certificate in the PEM format for the given
-server.
+Specifies a <value>file</value> with the certificate in the PEM format
+for the given server.
 If intermediate certificates should be specified in addition to a primary
 certificate, they should be specified in the same file in the following
 order: the primary certificate comes first, then the intermediate certificates.
@@ -56,8 +56,16 @@
 <context>server</context>
 
 <para>
-Specifies a file with the secret key in the PEM format for the given
-server.
+Specifies a <value>file</value> with the secret key in the PEM format
+for the given server.
+</para>
+
+<para>
+The value
+<literal>engine</literal>:<value>name</value>:<value>id</value>
+can be specified instead of the <value>file</value> (1.7.9),
+which loads a secret key with a specified <value>id</value>
+from the OpenSSL engine <value>name</value>.
 </para>
 
 </directive>
--- a/xml/ru/docs/http/ngx_http_proxy_module.xml	Sat Apr 18 16:42:30 2015 +0000
+++ b/xml/ru/docs/http/ngx_http_proxy_module.xml	Wed Apr 15 17:47:10 2015 +0300
@@ -10,7 +10,7 @@
 <module name="Модуль ngx_http_proxy_module"
         link="/ru/docs/http/ngx_http_proxy_module.html"
         lang="ru"
-        rev="36">
+        rev="37">
 
 <section id="summary">
 
@@ -1641,6 +1641,13 @@
 для аутентификации на проксируемом HTTPS-сервере.
 </para>
 
+<para>
+Вместо <value>файла</value> можно указать значение
+<literal>engine</literal>:<value>имя</value>:<value>id</value> (1.7.9),
+которое загружает ключ с указанным <value>id</value>
+из OpenSSL engine с заданным <value>именем</value>.
+</para>
+
 </directive>
 
 
--- a/xml/ru/docs/http/ngx_http_ssl_module.xml	Sat Apr 18 16:42:30 2015 +0000
+++ b/xml/ru/docs/http/ngx_http_ssl_module.xml	Wed Apr 15 17:47:10 2015 +0300
@@ -10,7 +10,7 @@
 <module name="Модуль ngx_http_ssl_module"
         link="/ru/docs/http/ngx_http_ssl_module.html"
         lang="ru"
-        rev="17">
+        rev="18">
 
 <section id="summary">
 
@@ -183,6 +183,13 @@
 для данного виртуального сервера.
 </para>
 
+<para>
+Вместо <value>файла</value> можно указать значение
+<literal>engine</literal>:<value>имя</value>:<value>id</value> (1.7.9),
+которое загружает ключ с указанным <value>id</value>
+из OpenSSL engine с заданным <value>именем</value>.
+</para>
+
 </directive>
 
 
--- a/xml/ru/docs/http/ngx_http_uwsgi_module.xml	Sat Apr 18 16:42:30 2015 +0000
+++ b/xml/ru/docs/http/ngx_http_uwsgi_module.xml	Wed Apr 15 17:47:10 2015 +0300
@@ -10,7 +10,7 @@
 <module name="Модуль ngx_http_uwsgi_module"
         link="/ru/docs/http/ngx_http_uwsgi_module.html"
         lang="ru"
-        rev="19">
+        rev="20">
 
 <section id="summary">
 
@@ -1168,6 +1168,13 @@
 для аутентификации на suwsgi-сервере.
 </para>
 
+<para>
+Вместо <value>файла</value> можно указать значение
+<literal>engine</literal>:<value>имя</value>:<value>id</value> (1.7.9),
+которое загружает ключ с указанным <value>id</value>
+из OpenSSL engine с заданным <value>именем</value>.
+</para>
+
 </directive>
 
 
--- a/xml/ru/docs/mail/ngx_mail_ssl_module.xml	Sat Apr 18 16:42:30 2015 +0000
+++ b/xml/ru/docs/mail/ngx_mail_ssl_module.xml	Wed Apr 15 17:47:10 2015 +0300
@@ -10,7 +10,7 @@
 <module name="Модуль ngx_mail_ssl_module"
         link="/ru/docs/mail/ngx_mail_ssl_module.html"
         lang="ru"
-        rev="5">
+        rev="6">
 
 <section id="summary">
 
@@ -54,7 +54,7 @@
 <context>server</context>
 
 <para>
-Указывает файл с сертификатом в формате PEM
+Указывает <value>файл</value> с сертификатом в формате PEM
 для данного сервера.
 Если вместе с основным сертификатом нужно указать промежуточные,
 то они должны находиться в этом же файле в следующем порядке — сначала
@@ -72,10 +72,17 @@
 <context>server</context>
 
 <para>
-Указывает файл с секретным ключом в формате PEM
+Указывает <value>файл</value> с секретным ключом в формате PEM
 для данного сервера.
 </para>
 
+<para>
+Вместо <value>файла</value> можно указать значение
+<literal>engine</literal>:<value>имя</value>:<value>id</value> (1.7.9),
+которое загружает ключ с указанным <value>id</value>
+из OpenSSL engine с заданным <value>именем</value>.
+</para>
+
 </directive>