Тупость firefox или ставим правильно SSL-сертификат

Как все мы прекрасно знаем, SSL-сертификаты последнее время становятся очень популярными, оно и правильно, ведь мы же не хотим чтобы кто-то мог читать ваш трафик. Получить их тоже стало не проблема, стоят они не дорого (от 110 рублей в год на bp.nserver.ru).

Но вот я заметил что многие допускают ошибку в установке SSL-сертификата, в т.ч. и я так делал. А все дело в тупости Mozilla FireFox которая выдает нам следующее:



обратите внимание сайт выдает нам ошибку, хотя SSL-сертификат нормальный.

Все дело в том, что Mozilla FireFox не находит промежуточный сертификат и впадает в тупость, другие браузеры этого не делают!
Исправить данный косяк огненной лисы очень просто. Открываем файл с нашим сертификатом, например abcd.bz.crt и добавляем в него следом промежуточный сертификат.

В итоге в файле нашего сертификата будет что-то вроде этого:


-----BEGIN CERTIFICATE-----
MIIFATCCA mgAwIBAgIRAN16Io6bxvtBhh6fFQCLtuUwDQYJKoZIhvcNAQEFBQAw
cjELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G
A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxGDAWBgNV
BAMTD0Vzc2VudGlhbFNTTCBDQTAeFw0xMzEwMDgwMDAwMDBaFw0xNDAxMDYyMzU5
NTlaMEkxITAfBgNVBAsTGERvbWFpbiBDb250cm9sIFZhbGlkYXRlZDERMA8GA1UE
CxMIRnJlZSBTU0wxETAPBgNVBAMTCHpsb3kub3JnMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAt9Uwp67YyhU6sVzg3cT6K/sOKbks8s1oxo7 DDANT0i 
8Gm4DI6pg1tcfq5nWhS0LvFVt MxKKn4PqGOANCvkGXhnEwhMGKUUtNAUNmyZVZx
tXeXE/nCIOJ4NEYgy 6 aFLjygtFxfXL5KwGrzmb7tIMqBa92J5Xa 5Msmim unV
kkkjf3PV4YVm3RyAcndQcN1C2FZkLarHNie vxfi6ZfflaWx56MDfqr2WELAOgpO
t45rifhNrH74L5Ckql4d8gf4YbnMhdS2ceFwZO/pn6Ethhgk1XvCcIsIuXqYBgdt
XI/HbeKlLTWVS3PP77cY/a0qxo5Ip8QuwqUuhR4yfwIDAQABo4IBuTCCAbUwHwYD
VR0jBBgwFoAU2svqrVsIXcz//CZUzknlVcY49PgwHQYDVR0OBBYEFHgjh49a5V1q
VC7OhYH14zDF3t5BMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMDQGA1Ud
JQQtMCsGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNwoDAwYJYIZIAYb4QgQB
ME8GA1UdIARIMEYwOgYLKwYBBAGyMQECAgcwKzApBggrBgEFBQcCARYdaHR0cHM6
Ly9zZWN1cmUuY29tb2RvLmNvbS9DUFMwCAYGZ4EMAQIBMDsGA1UdHwQ0MDIwMKAu
oCyGKmh0dHA6Ly9jcmwuY29tb2RvY2EuY29tL0Vzc2VudGlhbFNTTENBLmNybDBu
BggrBgEFBQcBAQRiMGAwOAYIKwYBBQUHMAKGLGh0dHA6Ly9jcnQuY29tb2RvY2Eu
Y29tL0Vzc2VudGlhbFNTTENBXzIuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2Nz
cC5jb21vZG9jYS5jb20wIQYDVR0RBBowGIIIemxveS5vcmeCDHd3dy56bG95Lm9y
ZzANBgkqhkiG9w0BAQUFAAOCAQEAJQltgulRyh9YUOzijdzMFmwIA5l9JEzSYpYy
gmAiF4SqjbgNllhaz4/8QXDxqUlzotJupjdKoSOXgiKTbSxghrpGYcatDcWwI5wh
YedgXFIAfUI kl0rwXeILjKbDxBGnlDM8dmsFLJsBIZGJz/9x2FVn4RwMtbNsvu9
Xky0U2vySO4kh/a1OOuArPqXkwIVwBMhjyUOJD3/7VvaAEB5tNniALOLgZYpvOLF
Xo/qOUArRwNIuubLxufH2d96Q7pOTkLSsrpPRYdHm5TkeJ9S i4pIufThf7TVCzo
3Sgf5AboI2CEuZg9LhyXK6WCsgWyMBTovhAeU63Q3ZGlVo8ZQg==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIGNDCCBBygAwIBAgIBGDANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJJTDEW
MBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwg
Q2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMgU3RhcnRDb20gQ2VydGlmaWNh
dGlvbiBBdXRob3JpdHkwHhcNMDcxMDI0MjA1NDE3WhcNMTcxMDI0MjA1NDE3WjCB
jDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsT
IlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMTL1N0
YXJ0Q29tIENsYXNzIDEgUHJpbWFyeSBJbnRlcm1lZGlhdGUgU2VydmVyIENBMIIB
IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtonGrO8JUngHrJJj0PREGBiE
gFYfka7hh/oyULTTRwbw5gdfcA4Q9x3AzhA2NIVaD5Ksg8asWFI/ujjo/OenJOJA
pgh2wJJuniptTT9uYSAK21ne0n1jsz5G/vohURjXzTCm7QduO3CHtPn66+6CPAVv
kvek3AowHpNz/gfK11+AnSJYUq4G2ouHI2mw5CrY6oPSvfNx23BaKA+vWjhwRRI/
ME3NO68X5Q/LoKldSKqxYVDLNM08XMML6BDAjJvwAwNi/rJsPnIO7hxDKslIDlc5
xDEhyBDBLIf+VJVSH1I8MRKbf+fAoKVZ1eKPPvDVqOHXcDGpxLPPr21TLwb0pwID
AQABo4IBrTCCAakwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYD
VR0OBBYEFOtCNNCYsKuf9BtrCPfMZC7vDixFMB8GA1UdIwQYMBaAFE4L7xqkQFul
F2mHMMo0aEPQQa7yMGYGCCsGAQUFBwEBBFowWDAnBggrBgEFBQcwAYYbaHR0cDov
L29jc3Auc3RhcnRzc2wuY29tL2NhMC0GCCsGAQUFBzAChiFodHRwOi8vd3d3LnN0
YXJ0c3NsLmNvbS9zZnNjYS5jcnQwWwYDVR0fBFQwUjAnoCWgI4YhaHR0cDovL3d3
dy5zdGFydHNzbC5jb20vc2ZzY2EuY3JsMCegJaAjhiFodHRwOi8vY3JsLnN0YXJ0
c3NsLmNvbS9zZnNjYS5jcmwwgYAGA1UdIAR5MHcwdQYLKwYBBAGBtTcBAgEwZjAu
BggrBgEFBQcCARYiaHR0cDovL3d3dy5zdGFydHNzbC5jb20vcG9saWN5LnBkZjA0
BggrBgEFBQcCARYoaHR0cDovL3d3dy5zdGFydHNzbC5jb20vaW50ZXJtZWRpYXRl
LnBkZjANBgkqhkiG9w0BAQUFAAOCAgEAIQlJPqWIbuALi0jaMU2P91ZXouHTYlfp
tVbzhUV1O+VQHwSL5qBaPucAroXQ+/8gA2TLrQLhxpFy+KNN1t7ozD+hiqLjfDen
xk+PNdb01m4Ge90h2c9W/8swIkn+iQTzheWq8ecf6HWQTd35RvdCNPdFWAwRDYSw
xtpdPvkBnufh2lWVvnQce/xNFE+sflVHfXv0pQ1JHpXo9xLBzP92piVH0PN1Nb6X
t1gW66pceG/sUzCv6gRNzKkC4/C2BBL2MLERPZBOVmTX3DxDX3M570uvh+v2/miI
RHLq0gfGabDBoYvvF0nXYbFFSF87ICHpW7LM9NfpMfULFWE7epTj69m8f5SuauNi
YpaoZHy4h/OZMn6SolK+u/hlz8nyMPyLwcKmltdfieFcNID1j0cHL7SRv7Gifl9L
WtBbnySGBVFaaQNlQ0lxxeBvlDRr9hvYqbBMflPrj0jfyjO1SPo2ShpTpjMM0InN
SRXNiTE8kMBy12VLUjWKRhFEuT2OKGWmPnmeXAhEKa2wNREuIU640ucQPl2Eg7PD
wuTSxv0JS3QJ3fGz0xk+gA2iCxnwOOfFwq/iI9th4p1cbiCJSS4jarJiwUW0n6+L
p/EiO/h94pDQehn7Skzj0n1fSoMD7SfWI55rjbRZotnvbIIp3XUZPD9MEI3vu3Un
0q6Dp6jOW6c=
-----END CERTIFICATE-----


Закидываете измененный сертификат на ваш сервер, перезагружаете веб-сервер и Mozilla FireFox пустит вас на сайт без каких либо проблем :)

0 комментариев

Оставить комментарий