Я читал, что nginx работает с OpenSSL. Но поскольку GnuTLS - единственное программное обеспечение, обеспечивающее поддержку TLS 1.2, было бы полезно объединить это.
Итак, как я могу скомпилировать nginx с GnuTLS на Ubuntu? =)
UPDATE: OpenSSL 1.0.1 beta добавляет поддержку TLS 1.1 и 1.2.
Невозможно использовать GnuTLS с nginx. Вот некоторые исходные файлы, имеющие ssl в своих именах (из источника nginx 1.7.7), GnuTLS, похоже, не упоминается:
auto/lib/openssl/
src/mail/ngx_mail_ssl_module.h
src/mail/ngx_mail_ssl_module.c
src/http/modules/ngx_http_ssl_module.c
src/http/modules/ngx_http_ssl_module.h
src/event/ngx_event_openssl.h
src/event/ngx_event_openssl.c
src/event/ngx_event_openssl_stapling.c
Нигде GnuTLS не упоминается в источнике (grep -rni gnutls . или даже grep -rni gnu .). Согласно nginx 1.7.7 source , GnuTLS не может полностью заменить OpenSSL.
Если вам это действительно не нужно, используйте текущую версию nginx и OpenSSL. Для OpenSSL 1.0.1 для поддержки TLS 1.2 была выполнена работа. См. Изменения между 1.0.0h и 1.0.1 [14 марта 2012].
UPDATE: OpenSSL 1.0.1 beta добавляет поддержку TLS 1.1 и 1.2.
Невозможно использовать GnuTLS с nginx. Вот некоторые исходные файлы, имеющие ssl в своих именах (из источника nginx 1.7.7), GnuTLS, похоже, не упоминается:
auto/lib/openssl/
src/mail/ngx_mail_ssl_module.h
src/mail/ngx_mail_ssl_module.c
src/http/modules/ngx_http_ssl_module.c
src/http/modules/ngx_http_ssl_module.h
src/event/ngx_event_openssl.h
src/event/ngx_event_openssl.c
src/event/ngx_event_openssl_stapling.c
Нигде GnuTLS не упоминается в источнике (grep -rni gnutls . или даже grep -rni gnu .). Согласно nginx 1.7.7 source , GnuTLS не может полностью заменить OpenSSL.
Если вам это действительно не нужно, используйте текущую версию nginx и OpenSSL. Для OpenSSL 1.0.1 для поддержки TLS 1.2 была выполнена работа. См. Изменения между 1.0.0h и 1.0.1 [14 марта 2012].
UPDATE: OpenSSL 1.0.1 beta добавляет поддержку TLS 1.1 и 1.2.
Невозможно использовать GnuTLS с nginx. Вот некоторые исходные файлы, имеющие ssl в своих именах (из источника nginx 1.7.7), GnuTLS, похоже, не упоминается:
auto/lib/openssl/
src/mail/ngx_mail_ssl_module.h
src/mail/ngx_mail_ssl_module.c
src/http/modules/ngx_http_ssl_module.c
src/http/modules/ngx_http_ssl_module.h
src/event/ngx_event_openssl.h
src/event/ngx_event_openssl.c
src/event/ngx_event_openssl_stapling.c
Нигде GnuTLS не упоминается в источнике (grep -rni gnutls . или даже grep -rni gnu .). Согласно nginx 1.7.7 source , GnuTLS не может полностью заменить OpenSSL.
Если вам это действительно не нужно, используйте текущую версию nginx и OpenSSL. Для OpenSSL 1.0.1 для поддержки TLS 1.2 была выполнена работа. См. Изменения между 1.0.0h и 1.0.1 [14 марта 2012].
UPDATE: OpenSSL 1.0.1 beta добавляет поддержку TLS 1.1 и 1.2.
Невозможно использовать GnuTLS с nginx. Вот некоторые исходные файлы, имеющие ssl в своих именах (из источника nginx 1.7.7), GnuTLS, похоже, не упоминается:
auto/lib/openssl/
src/mail/ngx_mail_ssl_module.h
src/mail/ngx_mail_ssl_module.c
src/http/modules/ngx_http_ssl_module.c
src/http/modules/ngx_http_ssl_module.h
src/event/ngx_event_openssl.h
src/event/ngx_event_openssl.c
src/event/ngx_event_openssl_stapling.c
Нигде GnuTLS не упоминается в источнике (grep -rni gnutls . или даже grep -rni gnu .). Согласно nginx 1.7.7 source , GnuTLS не может полностью заменить OpenSSL.
Если вам это действительно не нужно, используйте текущую версию nginx и OpenSSL. Для OpenSSL 1.0.1 для поддержки TLS 1.2 была выполнена работа. См. Изменения между 1.0.0h и 1.0.1 [14 марта 2012].
UPDATE: OpenSSL 1.0.1 beta добавляет поддержку TLS 1.1 и 1.2.
Невозможно использовать GnuTLS с nginx. Вот некоторые исходные файлы, имеющие ssl в своих именах (из источника nginx 1.7.7), GnuTLS, похоже, не упоминается:
auto/lib/openssl/
src/mail/ngx_mail_ssl_module.h
src/mail/ngx_mail_ssl_module.c
src/http/modules/ngx_http_ssl_module.c
src/http/modules/ngx_http_ssl_module.h
src/event/ngx_event_openssl.h
src/event/ngx_event_openssl.c
src/event/ngx_event_openssl_stapling.c
Нигде GnuTLS не упоминается в источнике (grep -rni gnutls . или даже grep -rni gnu .). Согласно nginx 1.7.7 source , GnuTLS не может полностью заменить OpenSSL.
Если вам это действительно не нужно, используйте текущую версию nginx и OpenSSL. Для OpenSSL 1.0.1 для поддержки TLS 1.2 была выполнена работа. См. Изменения между 1.0.0h и 1.0.1 [14 марта 2012].
UPDATE: OpenSSL 1.0.1 beta добавляет поддержку TLS 1.1 и 1.2.
Невозможно использовать GnuTLS с nginx. Вот некоторые исходные файлы, имеющие ssl в своих именах (из источника nginx 1.7.7), GnuTLS, похоже, не упоминается:
auto/lib/openssl/
src/mail/ngx_mail_ssl_module.h
src/mail/ngx_mail_ssl_module.c
src/http/modules/ngx_http_ssl_module.c
src/http/modules/ngx_http_ssl_module.h
src/event/ngx_event_openssl.h
src/event/ngx_event_openssl.c
src/event/ngx_event_openssl_stapling.c
Нигде GnuTLS не упоминается в источнике (grep -rni gnutls . или даже grep -rni gnu .). Согласно nginx 1.7.7 source , GnuTLS не может полностью заменить OpenSSL.
Если вам это действительно не нужно, используйте текущую версию nginx и OpenSSL. Для OpenSSL 1.0.1 для поддержки TLS 1.2 была выполнена работа. См. Изменения между 1.0.0h и 1.0.1 [14 марта 2012].