Синтаксис: реальный объект старого защищенного соединения NSS

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

Ограниченный синтаксис работы с уже предоставленным NSS-объектом; TLS-сеанс не устанавливается.

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

Сервер, тонкий или толстый клиент; реально поддерживаемая подсистема NSS.

Подготовка

  1. Не автономный пример: СоединениеNSS — настоящий ЗащищенноеСоединениеNSS, предоставленный вашей поддерживаемой старой подсистемой защищенных соединений.

  2. Тип не имеет опубликованного конструктора и членов. В современных параметрах HTTPСоединение перечислены другие типы защищенных соединений; здесь NSS не подставляется вместо них.

ПараметрыСвязи = Новый Структура;
ПараметрыСвязи.Вставить("Назначение", "Собственный учебный TLS");
ПараметрыСвязи.Вставить("ЗащищенноеСоединение", СоединениеNSS);
Сообщить(ПараметрыСвязи.Назначение);
Сообщить("Фактический тип: " + Строка(ТипЗнч(ПараметрыСвязи.ЗащищенноеСоединение)));

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

  1. Получите действительный объект NSS в поддерживаемой подсистеме.

  2. Сохраните ссылку на него в собственном временном пакете.

  3. Передавайте его только потребителю, действительно принимающему NSS.

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

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

  2. Не создавайте неизвестный Новый ЗащищенноеСоединениеNSS.

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

Ограниченный синтаксис работы с уже предоставленным NSS-объектом; TLS-сеанс не устанавливается.

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

  1. Это не универсальная настройка HTTPS и не фабрика NSS. Контракта короткого получения объекта выгрузка не раскрывает, поэтому отсутствие источника не подменяется имитацией.

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

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

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

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

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