[SOLVED] for me, at least I have a commercially signed multi-domain cert that was requested and signed for our previous mail system. I made the switch to Zimbra 5 this weekend and I too was perturbed to see that there is no easy way to import a previous commercial cert.
I was able to get it working, like so:
1. As root, copy your existing private key file (make sure it is not password protected) to /opt/zimbra/ssl/zimbra/commercial/commercial.key
2. As Zimbra, execute:
sudo zmcertmgr deploycrt comm /tmp/myexisting.crt /tmp/myexisting_ca_bundle.crt
(obviously, change the path to your real certificate and CA bundle and make sure they are readable)
3. Make sure all of the lines in the output from the above command are OK, and restart Zimbra
4. Voila! The new cert is displayed for all SSL/TLS connections |