Настроить работу Сервиса настроек по HTTPS

В данном разделе приведён краткий пример настройки Сервиса настроек для работы по HTTPS. Ознакомьтесь с основным разделом, описывающим настройку HTTPS для всей системы в документации по настройке Docsvision — "Подключение к Docsvision по HTTPS" .

Настройка защищённого соединения для Сервиса настроек выполняется в конфигурационном файле appsettings.json:

Фрагмент конфигурационного файла в Linux:
{
  "AllowedHosts": "*",
  "Kestrel": {
    "Endpoints": {
      "Https": {
        "Url": "https://*:{s-port}", (1)
        "Certificate": {
          "Path": "/folder/certificate.crt", (2)
          "KeyPath": "/folder/docsvision.key" (3)
        }
      }
    }
  }
}
1 Url — адрес и порт для доступа по HTTPS. При такой конфигурации сервис будет прослушивать одновременно два порта: стандартный 5200 для HTTP и 5220 для HTTPS. Чтобы использовать стандартный порт 5200 для подключения по HTTPS, измените параметры следующим образом: Http  Url  "https://*:5200". Обратите внимание, вместо Https в данной конфигурации указывается Http.
2 Path — папка, в которую установлен полученный или самоподписанный сертификат.
3 KeyPath — папка, в которой расположен ключ шифрования полученного или самоподписанного сертификата.