Skip to content

Commit

Permalink
Merge pull request #154 from alexandr-yang/issues/74
Browse files Browse the repository at this point in the history
#74 Проброс параметров КлиентскийСертификатSSL и ПроверятьSSL из сессии
  • Loading branch information
leemuar authored Jan 11, 2025
2 parents 17ffb15 + 8027384 commit 2ac43b8
Showing 1 changed file with 11 additions and 5 deletions.
16 changes: 11 additions & 5 deletions src/ru/CommonModules/КоннекторHTTP/Ext/Module.bsl
Original file line number Diff line number Diff line change
Expand Up @@ -1304,7 +1304,7 @@

ПодготовленныйЗапрос = ПодготовитьЗапрос(Сессия, Метод, URL, ДополнительныеПараметры);

НастройкиПодключения = НастройкиПодключения(Метод, URL, ДополнительныеПараметры);
НастройкиПодключения = НастройкиПодключения(Сессия, Метод, URL, ДополнительныеПараметры);

Ответ = ОтправитьЗапрос(Сессия, ПодготовленныйЗапрос, НастройкиПодключения);

Expand Down Expand Up @@ -1884,12 +1884,18 @@

#Область РаботаССоединением

Функция НастройкиПодключения(Метод, URL, ДополнительныеПараметры)

Функция НастройкиПодключения(Сессия, Метод, URL, ДополнительныеПараметры)

ПроверятьSSLИзСессии = ЗначениеПоКлючу(Сессия, "ПроверятьSSL", Истина);
ПроверятьSSLИзДополнительныхПараметров = ЗначениеПоКлючу(ДополнительныеПараметры, "ПроверятьSSL", Истина);
КлиентскийСертификатSSLИзДополнительныхПараметров =
ЗначениеПоКлючу(ДополнительныеПараметры, "КлиентскийСертификатSSL");

РазрешитьПеренаправление =
ЗначениеПоКлючу(ДополнительныеПараметры, "РазрешитьПеренаправление", ВРег(Метод) <> "HEAD");
ПроверятьSSL = ЗначениеПоКлючу(ДополнительныеПараметры, "ПроверятьSSL", Истина);
КлиентскийСертификатSSL = ЗначениеПоКлючу(ДополнительныеПараметры, "КлиентскийСертификатSSL");
ПроверятьSSL = ?(ПроверятьSSLИзДополнительныхПараметров, Истина, ПроверятьSSLИзСессии);
КлиентскийСертификатSSL =
ВыбратьЗначение(КлиентскийСертификатSSLИзДополнительныхПараметров, Сессия, "КлиентскийСертификатSSL", Неопределено);
Прокси = ЗначениеПоКлючу(ДополнительныеПараметры, "Прокси", ПроксиПоУмолчанию(URL));
МаксимальноеКоличествоПовторов = ЗначениеПоКлючу(ДополнительныеПараметры, "МаксимальноеКоличествоПовторов", 0);
ПовторятьДляКодовСостояний =
Expand Down

0 comments on commit 2ac43b8

Please sign in to comment.