Я могу использовать nginx и GnuTLS вместе?

Я считал, что nginx работает с OpenSSL. Но так как GnuTLS является единственным программным обеспечением, которое оказывает поддержку TLS 1.2, было бы полезно объединить это.

Так, как я могу скомпилировать nginx с GnuTLS на Ubuntu?=)

3
задан 18 July 2011 в 23:41

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 .). Согласно Совместимости с Библиотекой OpenSSL, GnuTLS не может полностью заменить OpenSSL.

Если Вам действительно не нужен он, используйте текущую версию nginx и OpenSSL. Работа была сделана, чтобы OpenSSL 1.0.1 поддерживал TLS 1.2. Посмотрите Изменения между 1.0.0 ч и 1.0.1 [14 марта 2012].

3
ответ дан 1 December 2019 в 15:46

ОБНОВЛЕНИЕ: бета OpenSSL 1.0.1 добавляет TLS 1.1 и 1,2 поддержки.

2
ответ дан 1 December 2019 в 15:46

Другие вопросы по тегам:

Похожие вопросы: