Настройка нового сертификата, подписанного центром сертификации (CA).
Если ваш сайт ArcGIS Notebook Server находится в производственном развертывании, он должен содержать цифровой сертификат, подписанный внешним центром сертификации (CA). В этой теме рассматриваются шаги, необходимые для создания нового сертификата, отправки его на подписание внешним CA и, после подписания, импорта на ваш сайт ArcGIS Notebook Server.
Если у вас уже есть такой сертификат, см. раздел Настройка ArcGIS Notebook Server с существующим сертификатом, подписанным CA.
По умолчанию в ArcGIS Web Adaptor включён HTTPS, и он будет общаться с ArcGIS Notebook Server только через протокол HTTPS. Если вы ещё не сделали этого, включите HTTPS на веб-сервере, где размещается ArcGIS Web Adaptor. Если вы настроили обратный прокси-сервер со своим сайтом ArcGIS Notebook Server, убедитесь, что HTTPS включён и на обратном прокси-сервере.
Создание нового самозаверенного сертификата
Войдите в ArcGIS Notebook Server Administrator Directory на
https://notebookserver.domain.com:11443/arcgis/admin.Выберите компьютеры > [имя компьютера] > sslcertificates.
Щёлкните создать
Введите значения параметров на этой странице:
Опция
Описание
Псевдоним
Уникальное название, которое позволяет легко идентифицировать сертификат.
Алгоритм ключа
Используйте RSA (по умолчанию) или DSA.
Размер ключа
Задает размер в битах для формирования криптографических ключей, которые используются для создания сертификата. Чем больше размер ключа, тем труднее взломать шифр, однако при этом возрастает время расшифровки данных. Для DSA размер ключа составляет от 512 до 1024. Для RSA рекомендуется использовать размер 2048 или больше.
Алгоритм подписи
Используйте алгоритм по умолчанию (SHA1withRSA). Если ваша организация имеет особые параметры безопасности, для DSA можно использовать один из следующих алгоритмов: SHA256withRSA, SHA384withRSA, SHA512withRSA, SHA1withDSA.
Обычное имя
В качестве обычного имени используйте имя домена сервера.
Если доступ к серверу будет осуществляться через интернет по URL-адресу
https://www.notebookserver.com:11443/arcgis/, используйте www.notebookserver.com в качестве обычного имени.Если доступ к серверу будет осуществляться только по локальной сети (LAN) по URL-адресу
https://notebookserver.domain.com:11443/arcgis, используйте notebookserver.domain.com в качестве обычного имени.Подразделение организации
Имя подразделения организации, например, Отдел ГИС.
Организация
Имя организации, например, Esri.
Город или местность
Название города нахождения, например, Редландс.
Штат или провинция
Полное название штата или области, например, Калифорния.
Код страны
Код страны, например, US.
Срок действия
Общее время в днях, в течение которого будет действителен этот сертификат, например, 365.
Альтернативное имя субъекта
Альтернативное имя субъекта (SAN) – это дополнительный параметр, который задает альтернативные имена для общего имени (CN), указанного в сертификате SSL. В значении параметра SAN не может быть пробелов.
Рекомендуется включать SAN, так как некоторые веб-браузеры теперь требуют наличия сертификата для доверия.
Если параметр слева не заполнен, по умолчанию используется полное доменное имя локального компьютера. Поле SAN поддерживает множественные значения; но оно должно содержать полное доменное имя веб-сайта. Например, URL-адреса
https://www.esri.com,https://esriиhttps://10.60.1.16могут использоваться для доступа к одному и тому же сайту, если сертификат создан с применением следующего значения параметра SAN:DNS:www.esri.com,DNS:esri,IP:10.60.1.16Щелкните Создать, чтобы сформировать сертификат.
Обращение в центр сертификации с запросом на подпись сертификата
На следующем этапе запросите у CA подпись вашего сертификата, выполнив следующие действия.
Откройте самозаверенный сертификат, созданный в предыдущем разделе, и щелкните generateCSR. Скопируйте содержимое в файл, обычно с расширением
.csr.Отправьте CSR-файл в выбранный центр сертификации. Вы можете получить сертификаты с кодировкой Distinguished Encoding Rules (DER) или Base64. Если CA запрашивает тип веб-сервера, для которого готовится сертификат, укажите Other\Unknown или Java Application Server. После проверки идентификации центр сертификации отправит вам файл
.crtили.cer.Сохраните подписанный сертификат, полученный из центра сертификации, на компьютере. Помимо подписанного сертификата центр сертификации также издает корневой сертификат. Сохраните корневой сертификат на компьютере.
Войдите в ArcGIS Notebook Server Administrator Directory: https://notebookserver.domain.com:11443/arcgis/admin.
Выберите компьютеры > [имя компьютера] > sslcertificates > importRootOrIntermediate, чтобы импортировать корневой сертификат центра сертификации. Если ЦС выдал какие-либо дополнительные промежуточные сертификаты, импортируйте и их.
Выберите компьютеры > [имя компьютера] > sslcertificates.
Выберите имя самозаверенного сертификата, направленного в центр сертификации.
Щелкните importSignedCertificate и перейдите к местоположению, где находится сохраненный подписанный сертификат, полученный из центра сертификации.
Щелкните Подтвердить. Он заменит самозаверенный сертификат, который вы создали ранее, на сертификат, подписанный центром сертификации.
Настройка ArcGIS Notebook Server для использования сертификата
Чтобы указать сертификат, который должен использовать ArcGIS Notebook Server, выполните следующие действия:
Войдите в ArcGIS Server Administrator Directory на
https://notebookserver.domain.com:11443/arcgis/admin.Выберите компьютеры > [имя компьютера].
Выберите Редактировать.
Введите имя сертификата, который будет использоваться, в поле SSL-сертификат веб-сервера.
Нажмите кнопку Сохранить изменения, чтобы применить изменения. Это автоматически перезагружает ваш сайт ArcGIS Notebook Server.
После перезапуска сайта убедитесь, что у вас есть доступ к URL-адресу
https://notebookserver.domain.com:11443/arcgis/admin. Если вы не получаете ответа с этого URL-адреса, ArcGIS Notebook Server не может использовать указанный SSL-сертификат.На текущей странице проверьте значение свойства SSL-сертификат веб-сервера, где для HTTPS должен быть указан нужный SSL-сертификат.
Доступ к сайту
С включенным HTTPS по умолчанию ArcGIS Notebook Server прослушивает запросы по порту 11443. Выполните доступ к директории Administrator Directory в https://notebookserver.domain.com:11443/arcgis/admin или https://notebookwebadaptor.domain.com/notebook/admin.