Segue um rápido roteiro de quem deseja utilizar um certificado comercial no Zimbra. Neste tutorial mostramos como gerar o CSR e como instalar o certificado no Zimbra.
No exemplo usamos a certificadora RapidSSL.
O primeiro passo é acessar o servidor via SSH como root.
Agora gere o arquivo CSR para você enviar a certificadora com o comando abaixo:
1 |
/opt/zimbra/bin/zmcertmgr createcsr comm -new -keysize 2048 -subject "/C=BR/ST=RIO DE JANEIRO/L=RIO DE JANEIRO/O=SVNET/OU=NOC/CN=seudominio.com.br" -subjectAltNames seudominio.com.br |
Pegue o conteúdo do arquivo commercial.csr com o comando abaixo e envio para a certificadora e faça todo o procedimento de compra do mesmo.
1 |
vi /opt/zimbra/ssl/zimbra/commercial/commercial.csr |
Feita a compra do certificado e com ele em mãos, acesse novamente o servidor via SSH logado como root.
Vá para o diretório /tmp e cria uma pasta chamada ssl e entre nela. Assim deixamos organizados os arquivos que vamos usar.
1 2 3 |
cd /tmp mkdir ssl cd ssl |
Agora pegue o certificado que foi enviado pela certificadora e coloque no arquivo commercial.crt.
1 |
vi commercial.crt |
Agora crie um arquivo chamado ca.crt e copie dentro dele o root Certificate Authority (CA) da RapidSSL que está no link abaixo:
Conteúdo: https://www.geotrust.com/resources/root_certificates/certificates/GeoTrust_Global_CA.pem
1 |
vi ca.crt |
Agora crie um arquivo ca_intermediary.crt e coloque nele o conteúdo do certificado intermediário da RapidSSL que está no link abaixo:
1 |
vi ca_intermediary.crt |
Agora temos que juntar os dois certificados da RapidSSL em um arquivo com o comando abaixo.
1 |
cat ca.crt ca_intermediate.crt > ca_chain.crt |
Está na hora de fazer o deploy do certificado no Zimbra com o comando abaixo. Observe as mensagens para ter certeza que ocorreu tudo bem.
1 |
/opt/zimbra/bin/zmcertmgr deploycrt comm /tmp/ssl/commercial.crt /tmp/ssl/ca_chain.crt |
Se tudo tiver ocorrido bem, verifique a instalação com o comando abaixo.
1 |
/opt/zimbra/bin/zmcertmgr viewdeployedcrt |
Estando tudo ok, precisamos reiniciar o Zimbra. Entre com o usuário do Zimbra e reinicie.
1 2 |
su zimbra zmcontrol restart |
Tudo pronto! Acessa a url do seu Zimbra e veja o certificado instalado.