Включать только сертификат субъекта.
Полное описание, параметры и ограничения
РежимВключенияСертификатовКриптографии.ВключатьСертификатСубъекта (CryptoCertificateIncludeMode.IncludeSubjectCertificate)
РежимВключенияСертификатовКриптографии (CryptoCertificateIncludeMode)
ВключатьСертификатСубъекта (IncludeSubjectCertificate)
Доступен, начиная с версии 8.2.
Описание:
Включать только сертификат субъекта.
Использование в версии:
Доступен, начиная с версии 8.2.
Методическая информация
Практические примеры
Разобрать РежимВключенияСертификатовКриптографии.ВключатьСертификатСубъекта на своём сертификате / описании
Точная область действия режима отделена от выдачи сертификата, доверия ОС, TLS-соединения и создания электронной подписи.
Где и как запускать
Собственная управляемая форма, &НаКлиенте; ОС и криптопровайдер указаны в подготовке.
Подготовка
Собственная управляемая форма с клиентской командой РазобратьСертификат. Полный основной блок назначьте её обработчику. Код предназначен своему учебному окружению, не настройке доверия рабочего компьютера.
Для настольного тонкого клиента задайте реквизиты ИмяКриптопровайдера Строка 250 и ТипКриптопровайдера Число. Заполните их реальными именем и числовым типом установленного собственного криптопровайдера из его документации; универсальные произвольные значения не подходят.
Конструктор ниже действительно инициализирует модуль криптографии. Конструктор без инициализации вместо него использовать нельзя: последующий доступ к методам требует готового модуля. Расширение браузера здесь не используется.
&НаКлиенте
Процедура РазобратьСертификат(Команда)
Менеджер = Новый МенеджерКриптографии(ИмяКриптопровайдера, "", ТипКриптопровайдера);
Менеджер.ВключениеСертификатовВПодпись = РежимВключенияСертификатовКриптографии.ВключатьСертификатСубъекта;
ВыбранныйРежим = Менеджер.ВключениеСертификатовВПодпись;
Сообщить("Состав сертификатов будущей подписи: " + Строка(ВыбранныйРежим));
Сообщить("Подписать не вызывается, закрытый ключ не используется");
КонецПроцедурыРазбор по шагам
Подготовьте свой криптопровайдер / системный сертификат только там, где это необходимо.
Назначьте обработчик собственной команде и выберите подходящую ОС / мобильную платформу.
Проверьте фактически выполненную операцию и её ограничения, не объявляя настройку готовой подписью.
Как проверить результат
Настройка относится к составу сертификатов внутри будущей подписи, не к доверию операционной системы.
ВключатьПолнуюЦепочку включает корневой сертификат в контейнер, но не делает его доверенным. Настройка не подтверждает наличие готовой подписи.
Ожидаемый результат
Показан синтаксис режима и его реальное применение без изменения доверенных хранилищ.
На что обратить внимание
Режимы ослабления проверки не предназначены исправлению производственной TLS / ЭП интеграции.
BSL, криптопровайдер, системное хранилище и сеть при сборке справочника не вызывались.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.