I decided to go for GoDaddy instead of spending 8 times as much money at one of the Verisign or Thawte resellers when I bought my SSL certificate today.
Remember when installing a cert was easy? You generated the CSR and just handed it to Thawte and they gave you back your server.crt which you loaded in apache. Easy!
Zimbra on the other hand is weird so I dug around for a guide and found one!
Commercial Certificates - Zimbra :: Wiki
Off I went to GoDaddy, bought my certs, and then followed the directions. Everything appears to work, no error messages at all.
I restart my server, and poof! There is NO GoDaddy certificate in there... Where did it go? I heard a rumor that Tomcat has been replaced by Jetty, so these directions probably don't work anymore.
Searching the forum you get bits and pieces, mostly people who are upgrading from 4 to 5 and have a GoDaddy cert already.
Can somebody post a guide on how somebody should install one of these wierd GoDaddy certs from scratch?
When you buy a cert from them, you get 4 files back (no idea why):
gd_bundle.crt
gd_cross_intermediate.crt
gd_intermediate.crt
mydomain.com.crt (name changed obviously)
I would like to use:
sudo zmcertmgr deploycrt comm <crt file> <ca chain file>
as is detailed in another post here which I think may be what I am supposed to do (I see no documentation referring to this in the wiki, which as we all know by now is about as useful as a screen door on a submarine.)
Ok... mydomain.com.crt is the <crt file> which on is the <ca chain file> ?
It doesn't matter which I use, because I just get this:
** Verifying mydomain.com.crt against /opt/zimbra/ssl/zimbra/commercial/commercial.key
XXXXX ERROR: Unmatching certificate (mydomain.com.crt) and private key (/opt/zimbra/ssl/zimbra/commerc ial/commercial.key) pair.
XXXXX ERROR: provided cert isn't valid.
So...
What am I supposed to do to install a GoDaddy Key?
I run:
Release 5.0.1_GA_1902.RHEL5_20080109173102 CentOS5 NETWORK edition