Результат обещания обновления собственных списков отзыва.
Где и как запускать
Модуль управляемой формы толстого клиента: &НаКлиенте; собственный доверенный криптопровайдер.
Подготовка
Используйте отдельную учебную среду и свой доверенный установленный криптопровайдер. ИмяМодуляКриптографии и ПутьМодуляКриптографии — строки его действительных настроек, ТипМодуляКриптографии — действительный числовой тип провайдера. Не подставляйте случайные DLL и значения типа.
В персональном хранилище этого учебного пользователя должен быть только один собственный тестовый сертификат с действительной цепочкой и собственными тестовыми адресами получения списков отзыва. Методы могут обращаться к этим адресам и обновлять локальные данные; здесь ничего не запускалось.
Модуль управляемой формы толстого клиента; параметры своего провайдера — подготовленные реквизиты формы. Не используйте неподготовленный веб-клиент для синхронного конструктора.
&НаКлиенте
Асинх Процедура ОбновитьСпискиСОжиданием()
Криптография = Новый МенеджерКриптографии(ИмяМодуляКриптографии, ПутьМодуляКриптографии, ТипМодуляКриптографии);
Хранилище = Криптография.ПолучитьХранилищеСертификатов(ТипХранилищаСертификатовКриптографии.ПерсональныеСертификаты);
Сертификаты = Хранилище.ПолучитьВсе();
Если Сертификаты.Количество() <> 1 Тогда
ВызватьИсключение "Нужен один собственный тестовый сертификат в отдельном хранилище";
КонецЕсли;
Обновлены = Ждать Хранилище.ОбновитьСпискиОтзываСертификатовАсинх(Сертификаты, Ложь);
Сообщить("Получен результат обновления: " + Строка(Обновлены));
КонецПроцедурыРазбор по шагам
Инициализируйте менеджер и получите свое хранилище.
Передайте один собственный тестовый сертификат.
Ждать извлекает Булево результата из обещания.
Как проверить результат
Проверьте явный массив, а не обновление всего рабочего хранилища.
Различайте результат метода и полную проверку цепочки подписи.
Ожидаемый результат
Результат обещания обновления собственных списков отзыва.
На что обратить внимание
Обновление обращается к инфраструктуре сертификата и может менять кеш. Истина также возможна, когда обновлять ничего не требуется; это не доказательство отсутствия отзыва всех сертификатов.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.