Сертификаты TLS (SSL)
Для обращения к объектам в контейнере через собственный домен по HTTPS нужно добавить сертификат TLS (SSL). Управлять сертификатами можно через панель управления или Selectel Storage API.
Выпустить сертификат можно у любого провайдера. При использовании DNS-хостинга Selectel можно быстро выпустить сертификат 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-сертификаты.
- В строке с сертификатом нажмите .
- Введите имя сертификата и нажмите Удалить.