Добавление доверенного SSL сертификата в Зимбру

Рейтинг:   / 1
ПлохоОтлично 

Началось всё с того, что некоторые браузеры начали жаловаться на зимбравский SSL-сертификат, выдавая вот такие ошибки (пара примеров).
Вот Firefox:

или вот андроидная opera:

Т.е. им больше не нравится ключ Диффи-Хелемана и они отказываются заходить на вэб-интерфейс Зимбры.

Конкретно эта проблема решается вот таким образом:

su zimbra
zmprov mcf +zimbraSSLExcludeCipherSuites TLS_DHE_RSA_WITH_AES_128_CBC_SHA
zmprov mcf +zimbraSSLExcludeCipherSuites TLS_DHE_RSA_WITH_AES_256_CBC_SHA
zmprov mcf +zimbraSSLExcludeCipherSuites SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA
zmmailboxdctl restart
exit

Проблемные шифры отключаются.

Но раз уж я взялся за Зимбру, то за одним решил и доверенный SSL сертификат к ней прикрутить. Для этого в Зимбре есть штатные средства.

Для начала, надо где-то заполучить этот самый доверенный сертификат. Сделать это несложно. И этот процесс я описывал недавно в это статье:

https://typical-admin.ru/obshaya/freebsd/adding-free-trusted-ssl-certificate-on-your-site

Значит, получаю аналогично сертификат от WoSign, скачиваю его и копирую на сервер с Зимброй.
В архиве я вижу ещё несколько вложенных архивов, в которых содержатся готовые сертификаты для разных вэб-серверов. Меня интересует «for Other Server.zip». Именно он, несмотря на то, что там есть и конкретно для апача сертификат.

Надо импортировать доверенный сертификат в Зимбру. Делаю вот поэтому мануалу:

http://wiki.zimbra.com/wiki/Fix_depth_lookup:unable_to_get_issuer_certificate

Описываю этот процесс пошагово. Значит, распаковываю содержимое архива «for Other Server.zip» в какой-нибудь отдельный каталог. И, находясь в этом каталоге, выполняю команды. Выполняю под рутом! Собираю все сертификаты корневого центра в один файл:

cat root.crt 1_cross_Intermediate.crt 2_issuer_Intermediate.crt > ca_bundle.crt

копирую его в специальный зимбровский каталог:

cp ca_bundle.crt /opt/zimbra/ssl/zimbra/commercial/commercial_ca.crt

Проверяю, не нарушена ли цепочка сертификатов:

/opt/zimbra/bin/zmcertmgr verifycrt comm 4_user_yourdomain.ru.key 3_user_yourdomain.ru.crt

Если всё в порядке, то вывод должен быть такой:

** Verifying 3_user_yourdomain.ru.crt against 4_user_yourdomain.ru.key
Certificate (3_user_yourdomain.ru.crt) and private key (4_user_yourdomain.ru.key) match.
Valid Certificate: 3_user_yourdomain.ru.crt: OK

Копирую ключ в специальный зимбровский каталог:

cp 4_user_yourdomain.ru.key /opt/zimbra/ssl/zimbra/commercial/commercial.key

И размещаю сертификаты в зимбре:

/opt/zimbra/bin/zmcertmgr deploycrt comm 3_user_yourdomain.ru.crt ca_bundle.crt

Вывод команды должен быть таким:

** Verifying 3_user_yourdomain.ru.crt against /opt/zimbra/ssl/zimbra/commercial/commercial.key
Certificate (3_user_yourdomain.ru.crt) and private key (/opt/zimbra/ssl/zimbra/commercial/commercial.key) match.
Valid Certificate: 3_user_yourdomain.ru.crt: OK
** Copying 3_user_yourdomain.ru.crt to /opt/zimbra/ssl/zimbra/commercial/commercial.crt
** Appending ca chain ca_bundle.crt to /opt/zimbra/ssl/zimbra/commercial/commercial.crt
** Importing certificate /opt/zimbra/ssl/zimbra/commercial/commercial_ca.crt to CACERTS as zcs-user-commercial_ca...done.
** NOTE: mailboxd must be restarted in order to use the imported certificate.
** Saving server config key zimbraSSLCertificate...done.
** Saving server config key zimbraSSLPrivateKey...done.
** 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.

Как видно из этого вывода, Зимбра будет использовать этот сертификат для всех своих сервисов, таких как pop, imap и другие, а не только для вэб-интерфейса. Проверяю размещённый сертификат:

# /opt/zimbra/bin/zmcertmgr viewdeployedcrt
::service mta::
notBefore=Aug 23 13:24:24 2015 GMT
notAfter=Aug 23 13:24:24 2018 GMT
subject= /CN=yourdomain.ru
issuer= /C=CN/O=WoSign CA Limited/CN=WoSign CA Free SSL Certificate G2
SubjectAltName= yourdomain.ru, yourdomain1.ru, yourdomain2.ru, yourdomain3.ru
::service proxy::
notBefore=Aug 23 13:24:24 2015 GMT
notAfter=Aug 23 13:24:24 2018 GMT
subject= /CN=yourdomain.ru
issuer= /C=CN/O=WoSign CA Limited/CN=WoSign CA Free SSL Certificate G2
SubjectAltName= yyourdomain.ru, yourdomain1.ru, yourdomain2.ru, yourdomain3.ru
::service mailboxd::
notBefore=Aug 23 13:24:24 2015 GMT
notAfter=Aug 23 13:24:24 2018 GMT
subject= /CN=yourdomain.ru
issuer= /C=CN/O=WoSign CA Limited/CN=WoSign CA Free SSL Certificate G2
SubjectAltName= yourdomain.ru, yourdomain1.ru, yourdomain2.ru, yourdomain3.ru
::service ldap::
notBefore=Aug 23 13:24:24 2015 GMT
notAfter=Aug 23 13:24:24 2018 GMT
subject= /CN=yourdomain.ru
issuer= /C=CN/O=WoSign CA Limited/CN=WoSign CA Free SSL Certificate G2
SubjectAltName= yourdomain.ru, yourdomain1.ru, yourdomain2.ru, yourdomain3.ru

Всё, сертификат в порядке. Теперь надо перезапустить Зимбру и можно наблюдать, что HTTPS-соединение устанавливается уже с новым сертификатом, и браузер на него не жалуется:

Комментарии  

Ярослав
+1 # Ярослав 10.10.2015 19:38
Очень полезная и нужная статья! Благодаря ей я сумел установить сертификаты за 5 минут. Однозначно рекомендовал бы к размещению на zimbra wiki
Ответить
Николай
+1 # Николай 13.10.2015 17:36
Вы невнимательно читали значит :-? Именно на основе взятого материала с вики зимбра я и составил этот мануал.
Ответить
deutschland casino
0 # deutschland casino 22.09.2019 21:53
Alles seriöse online casino online-deutschland-casino.host/.../... Automatenspiele kostenlos spielen .
Ответить
casinodea
0 # casinodea 24.09.2019 19:57
Kostenlos an online slotmaschinen spielen online-deutschland-casino.host/.../... Freispiele jetzt einlösen .
Ответить
deacasino
0 # deacasino 24.09.2019 20:22
Wie bezahlt man im online casino online-deutschland-casino.host/.../... Risikokapital im casino .
Ответить
casinodea
0 # casinodea 24.09.2019 20:49
Seriöse online casino online-deutschland-casino.host/.../... Deutschlands casino spielen .
Ответить
Generika
0 # Generika 27.09.2019 22:55
Preise polen , Tabletten ohne rezept kaufen - Generika per banküberweisung : Aus deutschland .
Ответить
AshCeags
0 # AshCeags 15.10.2019 07:07
buy generic levitra
Ответить
UgoCeags
0 # UgoCeags 15.10.2019 20:53
levitra 2.5 mg
Ответить
WimCeags
0 # WimCeags 15.10.2019 21:13
levitra generic
Ответить
BooCeags
0 # BooCeags 16.10.2019 19:36
generic levitra 2018
Ответить
AshCeags
0 # AshCeags 17.10.2019 00:16
levitra online singapore
Ответить
WimCeags
0 # WimCeags 17.10.2019 10:59
generic levitra online usa
Ответить
UgoCeags
0 # UgoCeags 17.10.2019 20:07
where can i buy levitra cheap
Ответить
AshCeags
0 # AshCeags 18.10.2019 05:31
levitra generic
Ответить
BooCeags
0 # BooCeags 18.10.2019 20:33
levitra generic
Ответить
UgoCeags
0 # UgoCeags 19.10.2019 11:34
buy levitra online
Ответить
WimCeags
0 # WimCeags 19.10.2019 22:19
buy generic levitra
Ответить
AshCeags
0 # AshCeags 20.10.2019 03:42
generic levitra 2018
Ответить
UgoCeags
0 # UgoCeags 20.10.2019 14:23
levitra generic
Ответить
BooCeags
0 # BooCeags 20.10.2019 20:57
generic levitra online
Ответить
UgoCeags
0 # UgoCeags 21.10.2019 16:51
generic levitra 2018
Ответить
BooCeags
0 # BooCeags 21.10.2019 23:52
buy levitra safely online
Ответить
WimCeags
0 # WimCeags 22.10.2019 01:28
levitra from india
Ответить
AshCeags
0 # AshCeags 22.10.2019 12:57
buy levitra online
Ответить
BooCeags
0 # BooCeags 23.10.2019 03:20
buy levitra
Ответить
UgoCeags
0 # UgoCeags 23.10.2019 03:50
generic levitra online
Ответить
BooCeags
0 # BooCeags 24.10.2019 00:47
where can i buy generic levitra
Ответить
AshCeags
0 # AshCeags 24.10.2019 04:46
buy levitra from uk
Ответить
WimCeags
0 # WimCeags 24.10.2019 15:41
generic levitra online
Ответить
UgoCeags
0 # UgoCeags 25.10.2019 01:34
buy cheap generic levitra
Ответить
UgoCeags
0 # UgoCeags 26.10.2019 16:44
levitra for sale uk
Ответить
WimCeags
0 # WimCeags 27.10.2019 02:44
levitra buy canada
Ответить
AshCeags
0 # AshCeags 27.10.2019 07:23
levitra 250 mg
Ответить
WimCeags
0 # WimCeags 29.10.2019 06:11
levitra us
Ответить
AshCeags
0 # AshCeags 29.10.2019 17:22
discount levitra canada
Ответить
WimCeags
0 # WimCeags 30.10.2019 06:22
buy levitra online
Ответить
UgoCeags
0 # UgoCeags 30.10.2019 09:27
levitra south africa
Ответить
BooCeags
0 # BooCeags 31.10.2019 10:05
buy levitra online
Ответить
AshCeags
0 # AshCeags 31.10.2019 13:03
generic levitra tablets
Ответить
AshCeags
0 # AshCeags 01.11.2019 19:20
buy cheap generic levitra
Ответить
BooCeags
0 # BooCeags 02.11.2019 10:20
cheap levitra uk
Ответить
WimCeags
0 # WimCeags 02.11.2019 10:27
levitra comparison
Ответить
WimCeags
0 # WimCeags 03.11.2019 12:12
order generic levitra online
Ответить
AshCeags
0 # AshCeags 03.11.2019 16:58
levitra in india
Ответить
UgoCeags
0 # UgoCeags 04.11.2019 05:41
best online pharmacy levitra
Ответить
BooCeags
0 # BooCeags 04.11.2019 11:26
best price levitra 20 mg
Ответить
AshCeags
0 # AshCeags 04.11.2019 17:44
generic levitra online usa
Ответить
UgoCeags
0 # UgoCeags 05.11.2019 08:25
generic levitra online usa
Ответить
WimCeags
0 # WimCeags 05.11.2019 15:30
where to buy levitra cheap
Ответить
WimCeags
0 # WimCeags 06.11.2019 15:18
levitra drug
Ответить
BooCeags
0 # BooCeags 06.11.2019 21:24
generic levitra online usa
Ответить
UgoCeags
0 # UgoCeags 06.11.2019 23:14
buy levitra
Ответить
AshCeags
0 # AshCeags 07.11.2019 17:51
buy levitra
Ответить
BooCeags
0 # BooCeags 07.11.2019 18:30
generic levitra tablets
Ответить
UgoCeags
0 # UgoCeags 08.11.2019 20:29
levitra 10mg price in india
Ответить
WimCeags
0 # WimCeags 09.11.2019 13:32
buy levitra
Ответить
UgoCeags
0 # UgoCeags 10.11.2019 11:31
generic levitra prices
Ответить
AshCeags
0 # AshCeags 10.11.2019 22:21
where to buy levitra cheap
Ответить
UgoCeags
0 # UgoCeags 11.11.2019 14:14
buy generic levitra
Ответить
BooCeags
0 # BooCeags 11.11.2019 17:59
levitra medication
Ответить
AshCeags
0 # AshCeags 11.11.2019 22:40
buy levitra online no prescription
Ответить

Добавить комментарий

Защитный код
Обновить

Вы здесь: Home Мои Заметки Добавление доверенного SSL сертификата в Зимбру