Обновление StartSSL сертификатов
Для обновления (перевыпуска) StartSSL сертификатов понадобится csr-файл сгенерированный из приватного ключа. Запрос подписи сертификата можно сгенерировать заново:
openssl req -new -sha256 -key ~/domain.key -out ~/domain.csr
Получив новый сертификат, нужно убедиться, что в цепочке сертификатов удостоверяющего центра не произошло изменений. Например, один из сертификатов мог быть отозван. Если это произошло, надо скачать новый корневой и промежуточный сертификат, затем собрать эти сертификаты в файл:
cat ca.crt startssl-ca-intermediate.crt > unified-ca-certs.pem
nginx:
У StartSSL скачиваются уже готовые для использования в nginx сертификаты. Нужно только разместить их в соответствующих местах:
ssl_certificate /etc/ssl/domain.crt; ssl_certificate_key /etc/ssl/private/server.key; ssl_trusted_certificate /etc/ssl/unified-ca-certs.pem;
postfix:
smtpd_tls_cert_file = /etc/ssl/domain.crt smtpd_tls_key_file = /etc/ssl/private/server.key smtpd_tls_CAfile = /etc/ssl/unified-ca-certs.pem
courier:
Для courier нужно скачать сертификат в формате pem и добавить туда приватный ключ:
cat /etc/private/server.key >> domain.pem
Затем прописать в конфиге параметры:
TLS_CERTFILE=/etc/ssl/private/domain.pem TLS_TRUSTCERTS=/etc/ssl/unified-ca-certs.pem
Янчарук А.В.
30.09.2016 16:42