Ограниченный синтаксис работы с уже предоставленным NSS-объектом; TLS-сеанс не устанавливается.
Где и как запускать
Сервер, тонкий или толстый клиент; реально поддерживаемая подсистема NSS.
Подготовка
Не автономный пример: СоединениеNSS — настоящий ЗащищенноеСоединениеNSS, предоставленный вашей поддерживаемой старой подсистемой защищенных соединений.
Тип не имеет опубликованного конструктора и членов. В современных параметрах HTTPСоединение перечислены другие типы защищенных соединений; здесь NSS не подставляется вместо них.
ПараметрыСвязи = Новый Структура;
ПараметрыСвязи.Вставить("Назначение", "Собственный учебный TLS");
ПараметрыСвязи.Вставить("ЗащищенноеСоединение", СоединениеNSS);
Сообщить(ПараметрыСвязи.Назначение);
Сообщить("Фактический тип: " + Строка(ТипЗнч(ПараметрыСвязи.ЗащищенноеСоединение)));Разбор по шагам
Получите действительный объект NSS в поддерживаемой подсистеме.
Сохраните ссылку на него в собственном временном пакете.
Передавайте его только потребителю, действительно принимающему NSS.
Как проверить результат
Проверьте фактический тип предоставленного объекта.
Не создавайте неизвестный Новый ЗащищенноеСоединениеNSS.
Ожидаемый результат
Ограниченный синтаксис работы с уже предоставленным NSS-объектом; TLS-сеанс не устанавливается.
На что обратить внимание
Это не универсальная настройка HTTPS и не фабрика NSS. Контракта короткого получения объекта выгрузка не раскрывает, поэтому отсутствие источника не подменяется имитацией.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.