Передать режим проверки отзыва TLS без отправки запроса: Строгий

Учебные задачи

Точный параметр конструктора показан в конкретном контексте. У HTTPS отправка отсутствует, у FTP явно требуется собственный локальный сервер и ручной запуск.

Где и как запускать

Тело серверной процедуры собственной учебной обработки; подготовка HTTPS только в памяти.

Подготовка

  1. Создайте свою учебную обработку с серверной командой. Основной блок поместите в тело её серверной процедуры.

  2. Это только создание параметров HTTPS и запроса в памяти: example.invalid — заведомо не рабочий адрес примера, метод отправки не вызывается.

  3. СертификатыУдостоверяющихЦентровОС переданы явно, чтобы не отключать проверку цепочки сервера отсутствием источника доверия. Проверка отзыва — отдельная настройка.

ДоверенныеЦентры = Новый СертификатыУдостоверяющихЦентровОС;
Защита = Новый ЗащищенноеСоединениеOpenSSL(Неопределено, ДоверенныеЦентры,
    РежимПроверкиОтзываTLSСертификатаСервера.Строгий);
Соединение = Новый HTTPСоединение("example.invalid", 443, , , , 30, Защита);
Запрос = Новый HTTPЗапрос("/study/books");
Запрос.Заголовки.Вставить("Accept", "application/json");
Сообщить("Подготовлен свой HTTPS-запрос; отправка не выполнялась");

Разбор по шагам

  1. Подготовьте указанный собственный контекст и не используйте рабочие серверы.

  2. Передайте перечисление точному параметру конструктора.

  3. Отличайте создание параметров HTTPS от реального обращения к своему FTP при ручном запуске.

Как проверить результат

  1. Режим передан третьим параметром ЗащищенноеСоединениеOpenSSL; объект доверенных центров не пропущен.

  2. Строгий, Нестрогий и Авто различают политику проверки отзыва. НеПроверять отключает именно проверку отзыва, не является рекомендацией ослаблять рабочее HTTPS.

  3. Вызов Получить / ОтправитьДляОбработки отсутствует: этот пример не доказывает TLS-доступность какого-либо сервера.

Ожидаемый результат

Режим используется по документированному контракту и с явной границей сетевых действий.

На что обратить внимание

  1. НеПроверять отзыв и незащищённый FTP не являются настройками по умолчанию для рабочей интеграции.

  2. Ошибку TLS / отсутствующий локальный сервер не заменяйте отключением проверки цепочки сертификатов.

  3. Сеть, чтение FTP, сертификаты и код 1С агентом не запускались.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.