Добавление доверенного 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
Ответить
Vincentspoug
0 # Vincentspoug 11.01.2020 20:28
howtowriteaessay.icu
best dating app for bisexual
Ответить
FrankEramy
0 # FrankEramy 12.01.2020 00:21
writemyessayformecheap.xyz
bestfreeonlinedatingsites
Ответить
Vincentspoug
0 # Vincentspoug 12.01.2020 16:57
why does the us need an intelligence function essay
dating sim sex games
Ответить
FrankEramy
0 # FrankEramy 12.01.2020 22:20
hook for persuasive essay
questions to ask girl on dating app
Ответить
Vincentspoug
0 # Vincentspoug 13.01.2020 13:29
examples of definition essay
bestfreedatingsite
Ответить
JamesAburi
0 # JamesAburi 15.01.2020 21:50
best part of being a teenager essay
totallyfreedatingsites.xyz
Ответить
JamesAburi
0 # JamesAburi 16.01.2020 19:44
writeessayforme.xyz
onlinedatingfor
Ответить
Dennisabece
0 # Dennisabece 18.01.2020 11:44
good best sugar dating websites
Ответить
JosephRoant
0 # JosephRoant 20.01.2020 04:22
tabbacarcaucent.tk
Ответить
HowardRAT
0 # HowardRAT 20.01.2020 21:12
medicine good and bad essay
milf on cam
sex girl college beautiful
ebony cameltoes
stitnobosubs.tk
interracial dating in south florida stats
japanese bondage anal pic
scholurywinlu.tk
mature women having sex in porn movies orgies
lipihorralan.tk
Ответить
UgoCeags
0 # UgoCeags 22.01.2020 09:01
levitra online sales ventolin tablet medication diflucan medicine pill sildenafil citrate pills
Ответить

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

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

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