Por que o exim lê o certificado e a chave do mesmo arquivo?

1

Eu configurei o SSL adicionando essas strings a 01_exim4-config_listmacrosdefs . Eu uso a configuração de divisão

MAIN_TLS_ENABLE = yes
MAIN_TLS_CERTKEY = /etc/exim4/example.com.crt
MAIN_TLS_PRIVATEKEY = /etc/exim4/example.com.key

Então, depois de reiniciar, conectando-se à porta 465, digitando EHLO e STARTTLS , recebi o seguinte: 454 TLS currently unavailable

No log eu tenho isso:

13:29:36 10872 SMTP<< STARTTLS
13:29:36 10872 initialising GnuTLS as a server
13:29:36 10872 GnuTLS global init required.
13:29:36 10872 initialising GnuTLS server session
13:29:36 10872 Expanding various TLS configuration options for session credentials.
13:29:36 10872 certificate file = /etc/exim4/example.com.crt
13:29:36 10872 key file = /etc/exim4/example.com.crt
13:29:36 10872 LOG: MAIN
13:29:36 10872   TLS error on connection from (192.168.1.111) [91.210.44.50] (cert/key setup: cert=/etc/exim4/example.com.crt key=/etc/exim4/example.com.crt): Error in parsing.

Por que o exim usa o mesmo arquivo para certificado e chave? Como consertar?

    
por abr_stackoverflow 19.08.2016 / 12:39

1 resposta

1

Eu deveria ter usado MAIN_TLS_CERTIFICATE em vez de MAIN_TLS_CERTKEY .

    
por 19.08.2016 / 12:50