Облачная платформаAdvanced

Добавление сертификата

Эта статья полезна?
Язык статьи: Русский
Показать оригинал
Страница переведена автоматически и может содержать неточности. Рекомендуем сверяться с английской версией.

Сценарии

Чтобы включить аутентификацию для защиты передачи данных по HTTPS, ELB позволяет привязывать следующие сертификаты к HTTPS‑прослушивателям балансировщика нагрузки:

  • Серверный сертификат: используется для переговоров SSL‑рукопожатия, если используется HTTPS‑прослушиватель. Вы можете приобрести сертификат в CCM или загрузить собственные сертификаты.
  • CA‑сертификат: сертификат, выданный центром сертификации (CA). Он используется для проверки издателя клиентского сертификата. Если требуется взаимная аутентификация HTTPS, HTTPS‑соединения могут устанавливаться только при предоставлении клиентом сертификата, выданного конкретным CA. Вы можете загружать только собственные CA‑сертификаты.

Добавление серверного сертификата

  1. Войдите в консоль управления.
  2. В верхнем левом углу страницы нажмите и выберите нужный проект.
  3. Нажмите в верхнем левом углу и выберите Network > Elastic Load Balance.
  4. В панели навигации слева выберите Certificates.
  5. Нажмите Add Certificate в правом верхнем углу и задайте параметры, руководствуясь Table 1.
    Table 1 Параметры серверного сертификата

    Параметр

    Описание

    Тип сертификата

    Указывает тип сертификата. Выберите Server certificate.

    Server certificate: используется для переговоров SSL‑handshake, если используется HTTPS‑listener. Требуются как содержимое сертификата, так и закрытый ключ.

    Certificate Name

    Указывает имя вашего сертификата.

    Имя сертификата может содержать только буквы, цифры, символы подчеркивания (_), дефисы (-) и точки (.).

    Enterprise Project

    Указывает enterprise project, с помощью которого облачные ресурсы и участники централизованно управляются.

    Certificate Content

    Указывает содержимое сертификата. Этот параметр доступен только для ваших сертификатов.

    Содержимое должно быть в формате PEM.

    Нажмите Upload и выберите сертификат для загрузки. Убедитесь, что ваш браузер последней версии.

    Формат тела сертификата следующий:

    -----BEGIN CERTIFICATE-----
    Base64–encoded certificate
    -----END CERTIFICATE-----

    Private Key

    Указывает закрытый ключ сертификата. Этот параметр доступен только для ваших сертификатов.

    Нажмите Upload и выберите закрытый ключ для загрузки. Убедитесь, что ваш браузер последней версии.

    Значение должно быть незашифрованным закрытым ключом. Закрытый ключ должен быть в формате PEM, как показано ниже:

    -----BEGIN PRIVATE KEY-----
    [key]
    -----END PRIVATE KEY-----

    SNI Domain Name (Optional)

    Доменное имя должно быть указано, если сертификат предназначен для SNI.

    Для каждого сертификата можно указать только одно доменное имя, и доменное имя должно совпадать с указанным в сертификате.

    Доменное имя может содержать только буквы, цифры и дефисы (-) и состоять из нескольких меток (не более 63 символов каждая), разделённых точками (.). Оно не может начинаться или заканчиваться дефисом (-).

    Можно указать до 30 доменных имён, разделённых запятыми (,). Доменное имя может содержать максимум 100 символов, а общая длина не должна превышать 1 024 символа.

    Description (Optional)

    Предоставляет дополнительную информацию о сертификате.

  6. Нажмите OK.

Добавление сертификата CA

  1. Войдите в консоль управления.
  2. В верхнем левом углу страницы нажмите и выберите нужный проект.
  3. Нажмите в верхнем левом углу и выберите Network > Elastic Load Balance.
  4. В панели навигации слева выберите Certificates.
  5. Нажмите Add Certificate в правом верхнем углу и задайте параметры, ориентируясь на Table 2.
    Таблица 2 параметры CA certificate

    Параметр

    Описание

    Тип сертификата

    Указывает тип сертификата. Выберите CA certificate.

    CA certificate: выдан сертификатом удостоверяющего центра (CA) и используется для проверки издателя сертификата. Если требуется взаимная аутентификация HTTPS, HTTPS‑соединения могут устанавливаться только когда клиент предоставляет сертификат, выданный конкретным CA.

    Имя сертификата

    Указывает имя сертификата CA.

    Enterprise Project

    Указывает enterprise project, с помощью которого облачные ресурсы и участники централизованно управляются.

    Содержимое сертификата

    Указывает содержимое сертификата CA в формате PEM.

    Нажмите Upload и выберите сертификат для загрузки. Убедитесь, что ваш браузер имеет последнюю версию.

    Формат тела сертификата выглядит следующим образом:

    -----BEGIN CERTIFICATE-----
    Base64–encoded certificate
    -----END CERTIFICATE-----

    Вы можете загружать несколько сертификатов пакетно. Используйте разрывы строк для их разделения.

    Описание (необязательно)

    Предоставляет дополнительную информацию о сертификате.

  6. нажмите OK.