Jak instalovat SSL certifikát na server Zimbra
Priprava
Jako u kazdeho jineho serveru, i pro Zimbru jsou k instalaci potreba tri soubory: privatni klic, serverovy/klientsky certifikat a certifikaty vydavajici autority (intermediate a root cerifikat). Tyto tri soubory si nyni nachystame.
Privatni klic, ktery jste si ulozili na vasem serveru, si pojmenujeme jako private_key.txt.
Serverovy certifikat, ktery jsme vam na zaklade zaslaneho CSR pozadavku dorucili e-mailem, ulozime jako certificate.txt.
A zbyvaji uz jen CA certifikaty, ktere si prikazem CAT sloucime do jednoho souboru:
cat [intermediate CA] [root CA] > commercial_ca.crt
Kdy pod [intermediate CA] odkazujeme na soubor .pem s intermediate certifikatem z naseho e-mailu. Pod [root CA] potom odkazujeme na korenovy certifikat autority, ktery si dle konkretni vystavujici CA stahneme z prehledu Intermediate a root certifikaty nasich CA na SSLmarket.cz.
Nachystane soubory si overime pomoci:
/opt/zimbra/bin/zmcertmgr verifycrt comm /opt/zimbra/ssl/zimbra/commercial/private_key.txt ./certificate.txt ./commercial_ca.crt
Server proveri, zda klientsky certiifkat odpovida privatnimu klici:
** Verifying './certificate.txt' against './private_key.txt'
A zda je skutecne vydan uvedenou CA entitou:
** Verifying './certificate.txt' against './commercial_ca.crt'
V obou pripadech by se vam samozrejme melo zobrazit pozitivni potvrzeni ">match".
Instalace ve dvou krocich
Nyni mame vse potrebne pripraveno a certifikat staci pouze aktivovat:
/opt/zimbra/bin/zmcertmgr deploycrt comm certificate.txt ./commercial_ca.crt
A nakonec restartovat server:
zmcontrol restart
O tom, zda je certifikat spravne nainstalovany, se muzete presvedcit v nasem overovacim nastroji.
Zdroje
https://en.wikipedia.org/wiki/Zimbra
https://wiki.zimbra.com/wiki/Installing_a_RapidSSL_Commercial_Certificate
Specialista pro bezpečnostní SSL certifikáty
DigiCert TLS/SSL Professional
e-mail: jindrich.zechmeister(at)zoner.cz