Fullchain-сертификат — файл с расширением .pem, который хранит всю цепочку сертификатов.
Полная цепочка сертификатов состоит из:
- основного или конечного Primary Certificate;
- промежуточных Intermediate Certificate, если они есть;
- корневого сертификата Root Certificate.
PEM-файл — это файл-контейнер для объединённых сертификатов. Он представляет собой обычный текстовый файл с зашифрованными данными сертификатов внутри, отделённые друг от друга начальным и конечным тегами.
Пример состава PEM-файла:
-----BEGIN CERTIFICATE-----
(Ваш SSL сертификат (Primary Certificate): your_domain.crt)
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
(Ваш промежуточный сертификат (Intermediate certificate): DigiCertCA.crt)
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
(Возможно, еще один промежуточный сертификат)
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
(Ваш корневой сертификат (Root certificate): TrustedRoot.crt)
-----END CERTIFICATE-----
Соберите файл fullchain_your_domain.pem с полной цепочкой сертификатов. Для этого вам понадобятся:
- your_domain.crt — основной сертификат Primary Certificate;
- DigiCertCA.crt — промежуточный сертификат Intermediate Certificate;
- TrustedRoot.crt — корневой сертификат Root Certificate.
Подробнее о создании закрытого ключа и цепочки сертификатов читайте в статье «Создание самоподписанных сертификатов TSL/SSL с помощью OpenSSL».
- Скопируйте содержимое SSL-сертификата your_domain.crt в fullchain_your_domain.pem:
cat your_domain.crt >> fullchain_your_domain.pem
- Если есть промежуточный сертификат, скопируйте его содержимое в fullchain_your_domain.pem:
cat DigiCertCA.crt >> fullchain_your_domain.pem
Если промежуточных сертификатов несколько, поочерёдно скопируйте их содержимое в fullchain_your_domain.pem.
- Скопируйте содержимое корневого сертификата TrustedRoot.crt в fullchain_your_domain.pem:
cat TrustedRoot.crt >> fullchain_your_domain.pem
Пример файла fullchain_your_domain.pem
Файл fullchain_your_domain.pem состоит из:
-----BEGIN CERTIFICATE----- |
Используйте файл fullchain_your_domain.pem для импортирования нескольких SSL-сертификатов как один файл.