Hi all, we tried the procedure at
Preexisting Certifcate Installation for Zimbra 6.0 - Zimbra :: Wiki to use our private ca with selfsigned root certificate:
cd /tmp
cp -a /opt/zimbra/jdk1.6.0_16/jre/lib/security/cacerts_restored_from_deb /opt/zimbra/jdk1.6.0_16/jre/lib/security/cacerts
cp -a commercial.key /opt/zimbra/ssl/zimbra
cp -a commercial.key /opt/zimbra/ssl/zimbra/commercial
/opt/zimbra/java/bin/keytool -import -alias ams -keystore /opt/zimbra/java/jre/lib/security/cacerts -file /opt/zimbra/conf/ca/commercial_ca.pem
zmcertmgr verifycrt comm /opt/zimbra/ssl/zimbra/commercial.key commercial.crt commercial_ca.crt
zmcertmgr deploycrt comm commercial.crt commercial_ca.crt
su - zimbra -c zmcontrol restart
where commercial.key, commercial.crt, commercial_ca.crt is our renamed server private key and server public certificate, server ca certificate
getting this output:
Considerare attendibile questo certificato? [no]: si
Il certificato è stato aggiunto al keystore
** Verifying commercial.crt against /opt/zimbra/ssl/zimbra/commercial.key
Certificate (commercial.crt) and private key (/opt/zimbra/ssl/zimbra/commercial.key) match.
Valid Certificate: commercial.crt: OK
** Verifying commercial.crt against /opt/zimbra/ssl/zimbra/commercial/commercial.key
Certificate (commercial.crt) and private key (/opt/zimbra/ssl/zimbra/commercial/commercial.key) match.
Valid Certificate: commercial.crt: OK
** Copying commercial.crt to /opt/zimbra/ssl/zimbra/commercial/commercial.crt
** Appending ca chain commercial_ca.crt to /opt/zimbra/ssl/zimbra/commercial/commercial.crt
** Saving server config key zimbraSSLCertificate...failed.
** Saving server config key zimbraSSLPrivateKey...failed.
** Installing mta certificate and key...done.
** Installing slapd certificate and key...done.
** Installing proxy certificate and key...done.
** Creating pkcs12 file /opt/zimbra/ssl/zimbra/jetty.pkcs12...done.
** Creating keystore file /opt/zimbra/mailboxd/etc/keystore...done.
** Installing CA to /opt/zimbra/conf/ca...done.
Host mail-pri.ams-group.it
Stopping stats...Done.
Stopping mta...Done.
Stopping spell...Done.
Stopping snmp...Done.
Stopping archiving...Done.
Stopping antivirus...Done.
Stopping antispam...Done.
Stopping imapproxy...Done.
Stopping memcached...Done.
Stopping mailbox...Done.
Stopping logger...Done.
Stopping ldap...Done.
Host mail-pri.ams-group.it
Starting ldap...Done.
Unable to determine enabled services from ldap.
Enabled services read from cache. Service list may be inaccurate.
Starting logger...Failed.
Starting logswatch...ERROR: service.FAILURE (system failure: ZimbraLdapContext) (cause: javax.net.ssl.SSLHandshakeException sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: unrecognized critical extension(s))
zimbra logger service is not enabled! failed.
Starting mailbox...Done.
Starting memcached...Done.
Starting imapproxy...Done.
Starting antispam...Done.
Starting antivirus...Done.
Starting snmp...Done.
Starting spell...Done.
Starting mta...Done.
Starting stats...Done.
Trying to use zmprov we get
# /opt/zimbra/bin/zmprov
INFO: I/O exception (java.net.ConnectException) caught when processing request: Connection refused
INFO: Retrying request
ERROR: zclient.IO_ERROR (invoke Connection refused, server: localhost) (cause: java.net.ConnectException Connection refused)
# lsof -i :389
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
slapd 1878 zimbra 7u IPv4 703526 TCP mail-pri.ams-group.it:ldap (LISTEN)
Is there any way to deploy our certificate in zimbra collaboration suite 6.0?
Kind regards