МенеджерКриптографии.ПоказатьСписокСертификатов

Методы · ShowCertificateList

Вызывает окно для интерактивной работы с хранилищами сертификатов приложения, в котором пользователь может посмотреть информацию об установленных в хранилищах сертификатов и контейнеров ключей криптографии, удалить их и добавить новые. Работает только на мобильном клиенте.

Синтаксис

ПоказатьСписокСертификатов(<ОписаниеОповещенияОЗавершении>)
Полное описание, параметры и ограничения

МенеджерКриптографии.ПоказатьСписокСертификатов (CryptoManager.ShowCertificateList)

МенеджерКриптографии (CryptoManager)

ПоказатьСписокСертификатов (ShowCertificateList)

Доступен, начиная с версии 8.3.10.

Синтаксис:
ПоказатьСписокСертификатов(<ОписаниеОповещенияОЗавершении>)
Параметры:

<ОписаниеОповещенияОЗавершении> (необязательный)
Тип: ОписаниеОповещения.
Содержит описание процедуры, которая будет вызвана после закрытия окна управления сертификатами со следующими параметрами:
<ДополнительныеПараметры> - значение, которое было указано при создании объекта ОписаниеОповещения.

Если параметр не указан, то по завершении никакая процедура вызвана не будет.

Описание:

Вызывает окно для интерактивной работы с хранилищами сертификатов приложения, в котором пользователь может посмотреть информацию об установленных в хранилищах сертификатов и контейнеров ключей криптографии, удалить их и добавить новые.
Работает только на мобильном клиенте.

Доступность:

Тонкий клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.

Примечание:
В мобильной платформе под управлением Windows в хранилище "Персональные Сертификаты" пользователь может удалить только сертификаты с истекшим сроком действия.
Использование в версии:

Доступен, начиная с версии 8.3.10.

Методическая информация

Практические примеры

Мобильный клиент: открыть список сертификатов

Метод интерактивного списка по описанию работает только на мобильном клиенте. Перед ним инициализируется настоящий менеджер.

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

Модуль формы собственного мобильного клиента; именно мобильного клиента, как уточнено в описании метода.

Подготовка

  1. Используйте свой мобильный клиент и подготовленное учебное хранилище сертификатов. Это не desktop-замена мобильного клиента.

  2. В окне доступны не только просмотр, но и изменения хранилища. Для этого опыта ничего не добавляйте и не удаляйте.

&НаКлиенте
Асинх Процедура ПосмотретьСертификаты()
    Крипто = Новый МенеджерКриптографии(ИспользованиеИнтерактивногоРежимаКриптографии.НеИспользовать);
    Крипто = Ждать Крипто.ИнициализироватьАсинх(ИспользованиеИнтерактивногоРежимаКриптографии.НеИспользовать);
    Оповещение = Новый ОписаниеОповещения("ПослеСпискаСертификатов", ЭтотОбъект, "Учебное хранилище");
    Крипто.ПоказатьСписокСертификатов(Оповещение);
КонецПроцедуры
&НаКлиенте
Процедура ПослеСпискаСертификатов(Название) Экспорт
    Сообщить(Название + ": окно закрыто");
КонецПроцедуры

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

  1. Создайте менеджер и дождитесь его инициализации.

  2. Откройте интерактивный список в поддерживаемом мобильном клиенте.

  3. Используйте однопараметрическое оповещение только после закрытия окна.

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

  1. Список относится к реальному хранилищу приложения, не к массиву придуманных сертификатов.

  2. Закрытие окна не означает проверку доверия всем сертификатам.

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

Показан синтаксис для указанной подготовки. Здесь код не запускался; реальные результаты и побочные эффекты проверяются только при будущем осознанном выполнении в своём учебном приложении.

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

  1. Широкая строка доступности метода не отменяет уточнение описания «Работает только на мобильном клиенте».

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

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

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

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

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