Ubuntu 14.04 Exim 4.82, как сделать переменную tls_sni расширенной в tls_certifcate?

Я не могу понять, как заставить exim 4.82 распознавать переменную ${tls_sni} в разделе tls_certificate.

Я пытаюсь заставить exim использовать сертификаты для каждого домена, но получаю ошибку

expansion of tls_certificate failed: unknown variable in "${tls_sni}"

Вот часть моего файла Conf

tls_certificate = ${if exists{CONFDIR/ssl/cert.${tls_sni}}{CONFDIR/ssl/cert.${tls_sni}}{CONFDIR/ssl/exim.cert}}
tls_privatekey = ${if exists{CONFDIR/ssl/key.${tls_sni}}{CONFDIR/ssl/key.${tls_sni}}{CONFDIR/ssl/exim.key}}

Раздел log_selector +tls_sni регистрирует входящие значения SNI во время сеанса tls/ssl.

Я также пытался использовать переменную ${tls_in_sni} с тем же результатом.

Заранее благодарю за любую помощь.

1 ответ

К сожалению, похоже, в Exim 4.82 есть ошибка, скомпилированная с GnuTLS:

http://comments.gmane.org/gmane.mail.exim.devel/7292

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