Создание сертификатов с помощью программы XCA

ID статьи: 68
Последнее обновление: 01 ноя, 2022
KnowledgeBase:
Product: UserGate NGFW
Version: 6.1.8, 6.1.9, 5.x

Для создания сертификатов используется бесплатная программа управления сертификатами XCA. Скачать данную программу можно на сайте https://www.hohnstaedt.de/xca/.

Запустите XCA. Создайте базу данных для хранения сертификатов Файл ➜ Новая база данных (New DataBase).

Создание сертификата удостоверяющего центра компании

  1. Создать закрытый ключ для сертификата УЦ компании.

Во вкладке Закрытые ключи создайте новый ключ для сертификата УЦ компании. Заполните необходимые параметры ключа и нажмите кнопку Создать.

image286

Созданный закрытый ключ будет отображен во вкладке Закрытые ключи.

image116

  1. Создать сертификат УЦ компании.

Для этого перейдите во вкладку Сертификаты, нажмите кнопку Новый сертификат и укажите необходимые данные.

Вкладка Первоисточник:

  • Алгоритм подписи: SHA 256.

  • Шаблон для нового сертификата: шаблон по умолчанию для УЦ (CA – Certificate authority).

После заполнения нажмите Применить всё.

image117

Во вкладке Субъект заполните данные на сертификат и в выберите созданный ранее закрытый ключ.

image118

Во вкладке Расширение укажите тип базового контейнера: Центр Сертификации.

image119

Проверьте, что во вкладке Область применения ключа в разделе X509v3 Key Usage включены параметры Certificate Sign и CRL Sign.

image120

Во вкладке Netscape можно убрать выбранные типы шаблона CA.

image121

Далее нажмите кнопку OK: сертификат создан. Сертификат отобразится во вкладке Сертификаты.

image122

  1. Экспортировать созданные сертификат УЦ и закрытый ключ для импорта в UserGate (для этого нажмите на кнопку Экспорт во вкладках Сертификаты и Закрытые ключи, соответственно).

image123

image124

  1. Импортировать сертификат CA и закрытый ключ в UserGate

Перейдите в раздел UserGate ➜ Сертификаты и нажмите Импорт. Укажите:

  • Название сертификата.

  • Файл сертификата: загрузите созданный сертификат УЦ компании.

  • Приватный ключ: загрузите закрытый ключ.

После сохранения, назначьте сертификату роль SSL инспектирование.

image125

  1. На рабочих станциях импортируйте сертификат УЦ в доверенные корневые центры сертификации.

Создание SSL-сертификата captive-портала

  1. Создать новый закрытый ключ. Процесс создания закрытого ключа аналогичен созданию ключа для УЦ (Создание сертификата удостоверяющего центра компании п. 1 – 2).

  2. Создать запрос на получение сертификата.

Перейдите во вкладку Запрос на получение сертификата и, нажав на кнопку Новый запрос, создайте запрос. Укажите необходимые данные.

Во вкладке Первоисточник укажите.

  • Шаблон для нового сертификата: TLS_server.

  • Алгоритм подписи: SHA 256.

Далее нажмите на кнопку Применить всё.

image126

Во вкладке Субъект заполните персональные данные субъекта и выберите созданный для этого сертификата закрытый ключ. В поле commonName введите одно из имён домена captive-портала.

image127

Во вкладке Расширение добавьте записи доменов captive-портала с типом DNS в поле X509v3 Subject Alternative Name, нажав кнопку Редактировать.

image128

Чекбокс Copy Common Name скопирует в альтернативные имена сертификата домен auth.test1.net. Для сохранения введенных имен нажмите Применить.

image129

Во вкладке Область применения ключа проверьте: в разделе X509v3 Key Usage должны быть включены параметры Digital Signature, Non Repudiation и Key Encipherment.

image130

Во вкладке Netscape оставьте значения пустыми.

image131

Далее сохраните запрос (нажмите OK). Запрос отобразится во вкладке Запросы на получение сертификата.

image133

  1. Подписать сертификат.

Выделите запрос и в контекстном меню выберите Подписать.

Во вкладке Первоисточник в поле Использовать этот сертификат для подписи выберите сертификат УЦ (CA) и нажмите OK для подписания сертификата.

image134

Новый сертификат, подписанный удостоверяющим центром, отобразится во вкладке Сертификаты.

image135

  1. Экспортировать сертификат и его закрытый ключ.

Для этого нажмите на кнопку Экспорт во вкладках Сертификаты и Закрытые ключи, соответственно.

  1. Импортировать сертификат и его закрытый ключ в UserGate.

Во вкладке UserGate ➜ Сертификаты импортируйте в UserGate данный сертификат и его закрытый ключ (аналогично п. 4 в разделе Создание сертификата удостоверяющего центра компании). Назначьте сертификату роль SSL captive-портала.

Создание SSL-сертификата веб-консоли

  1. Создать новый закрытый ключ. Процесс создания закрытого ключа аналогичен созданию ключа для УЦ (Создание сертификата удостоверяющего центра компании п. 1 – 2).

  2. Создать запрос на получение сертификата.

Перейдите во вкладку Запрос на получение сертификата и, нажав на кнопку Новый запрос, создайте запрос. Укажите необходимые данные.

Во вкладке Первоисточник укажите.

  • Шаблон для нового сертификата: TLS_server.

  • Алгоритм подписи: SHA 256.

Далее нажмите на кнопку Применить всё.

image136

Во вкладке Субъект заполните персональные данные субъекта и выберите созданный для этого сертификата закрытый ключ. В поле commonName введите FQDN имя сервера UserGate.

image137

Многие браузеры сертификат сайта и доменное имя сопоставляют по Subject Alternative Name: во вкладке Расширение установите значение DNS:copycn в Subject Alternative Name.

image138

Проверьте, что во вкладке Область применения ключа в разделе X509v3 Key Usage включены параметры Digital Signature, Non Repudiation и Key Encipherment.

image139

Во вкладке Netscape оставьте значения пустыми.

image140

Нажмите ОК: запрос на сертификат создан.

image141

  1. Подписать сертификат.

Выделите запрос и в контекстном меню выберите Подписать.

Во вкладке Первоисточник в поле Использовать этот сертификат для подписи выберите сертификат УЦ (CA) и нажмите OK для подписания сертификата.

image142

Новый сертификат, подписанный УЦ, отобразится во вкладке Сертификаты.

  1. Экспортировать сертификат и его закрытый ключ.

Для этого нажмите на кнопку Экспорт во вкладках Сертификаты и Закрытые ключи, соответственно.

  1. Импортировать сертификат и его закрытый ключ в UserGate.

Во вкладке UserGate ➜ Сертификаты импортируйте в UserGate данный сертификат и его закрытый ключ (аналогично п. 4 в разделе Создание сертификата удостоверяющего центра компании). Назначьте сертификату роль SSL веб-консоли.

Эта статья была:   Полезна | Не полезна
Сообщить об ошибке
ID статьи: 68
Последнее обновление: 01 ноя, 2022
Ревизия: 3
Просмотры: 5629
Комментарии: 0
Теги

Также опубликовано в