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.