Azure Функции Прокси / Игнорировать недействительные сертификаты SSL - PullRequest
0 голосов
/ 13 февраля 2020

мы создали прокси-функцию Azure для пересылки запроса на внешний внутренний URL-адрес. Имя хоста разрешается на несколько IP-адресов, но мы хотим отправлять ВСЕ запросы на один выделенный адрес. Поэтому мы изменили внутренний URL-адрес, чтобы он указывал на этот IP-адрес вместо имени хоста. Мы также можем переопределить заголовок хоста, установив backend.request.headers.Host в правильное значение.

{
"$schema": "http://json.schemastore.org/proxies",
"proxies": {
    "Fax": {
        "matchCondition": {
            "route": "/rest/v1/{customer}/fax"
        },
        "backendUri": "https://1.2.3.4/rest/v1/{customer}/fax",
        "debug":true,
        "requestOverrides": {
            "backend.request.headers.Host": "original.hostname.com"
        }
    }
} }

Пока все хорошо ... Но запросы не выполняются из-за недействительного сертификата SSL (IP-адрес не является альтернативным именем субъекта). Есть ли способ обойти это и принять сертификат независимо от имени хоста?

С наилучшими пожеланиями

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...