Instalando o certificado SSL / TLS usando o Zimbra Certificate Manager (Via Linha de Comando)
O pacote Zimbra vem com a ferramenta “zmcertmgr” para lidar com certificados SSL.
Para a versão 8.6 ou inferior, essa ferramenta deve ser acessada como ROOT (ADM).
Execute o seguinte comando no terminal: sudo su
Se você possui a versão 8.7 ou posterior, execute esta ferramenta como usuário do zimbra.
Execute o comando abaixo para mudar do usuário padrão para o usuário zimbra.
sudo su
su zimbra
ANTES DE INICIAR, VOCÊ PRECISARÁ TER EM MÃOS OS SEGUINTES ARQUIVOS COM OS SEGUINTES NOMES:
Certificado do domínio: commercial.crt
Certificado Intermediário e raiz: bundle.crt
Chave privada: commercial.key
1. Para instalar, faça o upload do certificado de domínio, bundle (raiz e intermediário) e chave privada para o servidor.
Recomendamos o diretório padrão abaixo:
Por exemplo: /opt/zimbra/ssl/zimbra/commercial/
2. Verifique os arquivos de certificado que você recebeu com o comando abaixo:
/opt/zimbra/bin/zmcertmgr verifycrt comm /opt/zimbra/ssl/zimbra/commercial/commercial.key /opt/zimbra/ssl/zimbra/commercial/commercial.crt /opt/zimbra/ssl/zimbra/commercial/bundle.crt
(COMANDO ÚNICO, EXECUTAR AMBAS AS LINHAS DE UMA SÓ VEZ).
Se o resultado der ok, significa que todas as chaves batem. Caso apresente erro, sua chave privada não corresponde ao certificado.
3. Para Instalar seu certificado SSL execute o comando abaixo:
/opt/zimbra/bin/zmcertmgr deploycrt comm /opt/zimbra/ssl/zimbra/commercial/commercial.crt /opt/zimbra/ssl/zimbra/commercial/bundle.crt
(COMANDO ÚNICO, EXECUTAR AMBAS AS LINHAS DE UMA SÓ VEZ).
4. Verifique se o certificado que você acabou de implantar está ok executando o comando abaixo:
/opt/zimbra/bin/zmcertmgr viewdeployedcrt
5. Para aplicar as alterações, você precisará reiniciar os serviços do Zimbra.
sudo su
su zimbraDepois que o usuário padrão for alternado para o usuário zimbra, execute o comando abaixo para reiniciá-lo:
zmcontrol restart