Сертификаты TLS (SSL) для пользовательских доменов
Для обращения к объектам в контейнере через пользовательский (свой) домен по HTTPS нужно добавить сертификат TLS (SSL). Управлять сертификатами можно через панель управления или Servercore Storage API.
Выпустить сертификат можно у любого провайдера. При использовании DNS-хостинга Servercore вы можете быстро выпустить сертификат Let’s Encrypt, но после каждого перевыпуска Let’s Encrypt сертификат необходимо добавлять вручную.
Для одного домена может быть активен один сертификат. Если для домена добавлено несколько сертификатов, активным будет последний загруженный. Если активный сертификат будет удален или срок его действия истечет, автоматически активируется предыдущий (если срок его действия не истек).
Протокол TLS
Протокол Transport Layer Security (TLS) является новой версией протокола SSL и используется вместе с протоколом HTTP. При совместном использовании HTTP и TLS обеспечивается шифрование, аутентификация и целостность данных.
Мы реком ендуем использовать TLS-протокол версии 1.2 и выше. Версии ниже 1.2 признаны устаревшими (подробнее на сайте IETF) и не поддерживаются объектным хранилищем с 1 мая 2023 года.
Посмотреть используемую версию TLS можно в логах.
Подробнее о настройке TLS версии 1.2 в документации Amazon:
Добавить сертификат
В рамках проекта можно добавить до 100 сертификатов.
-
В панели управления в верхнем меню нажмите Продукты и выберите Объектное хранилище.
-
Перейдите в раздел SSL-сертификаты.
-
Нажмите Добавить сертификат.
-
Введите имя для сертификата, оно должно быть уникальным в рамках проекта.
-
Добавьте основной сертификат:
-----BEGIN CERTIFICATE-----
<certificate.crt>
-----END CERTIFICATE-----Укажите
<certificate.crt>
— приватный ключ в форматеPKCS#1
. -
Добавьте приватный ключ:
-----BEGIN PRIVATE KEY-----
<private_key.key>
-----END PRIVATE KEY-----Укажите
<private_key.key>
— приватный ключ в форматеPKCS#1
. -
Нажмите Добавить сертификат. Сертификат активируется в течение пяти минут.
Статусы сертификатов
Удалить сертификат
Нельзя удалить сертификаты, которые находятся в процессе добавления.
- В панели управления в верхнем меню нажмите Продукты и выберите Объектное хранилище.
- Перейдите в раздел SSL-сертификаты.
- В строке с сертификатом нажмите .
- Введите имя сертификата и нажмите Удалить.