Cyrus não pode se conectar via SSL / TLS

1

Eu fiz uma chave com

sudo openssl req -new -x509 -nodes -out /etc/ssl/certs/imap.pem -keyout /etc/ssl/private/imap.key -days 365

e depois eu faço chown cyrus /etc/ssl/certs/imap.pem e chown cyrus /etc/ssl/private/imap.key depois que tento conectar via Thunderbird ao servidor, não consigo fazer login nele. No mail.err eu encontrei isto:

May 27 08:31:55 evolutio cyrus/imaps[18343]: DBERROR: error exiting application: Invalid argument
May 27 08:31:55 evolutio cyrus/imaps[18344]: unable to get private key from '/etc/ssl/certs/imap.key'
May 27 08:31:55 evolutio cyrus/imaps[18344]: TLS server engine: cannot load cert/key data, may be a cert/key mismatch?
May 27 08:31:55 evolutio cyrus/imaps[18344]: error initializing TLS
May 27 08:31:55 evolutio cyrus/imaps[18344]: Fatal error: tls_init() failed

no imapd.conf eu adicionei isto:

tls_cert_file: /etc/ssl/certs/imap.pem
tls_key_file: /etc/ssl/private/imap.key

Como posso resolver o problema?

    
por Evolutio 27.05.2013 / 08:40

1 resposta

2

Verifique seu imapd.conf para um caminho de arquivo falso para imap.key, você escreve que o diretório é /etc/ssl/private/imap.key mas em sua pesquisa cyrus de logs em / etc / ssl / certs / for imap. chave

Depois disso, as permissões para / etc / ssl / private estão erradas, então o seu cyrus não pode acessar o arquivo-chave.

    
por 27.05.2013 / 09:32

Tags