2 378 документов
← К списку

ПроверитьСертификатСправочника

страница

Открывает форму ПроверкаСертификата и возвращает результат проверки.

Синтаксис

Процедура ПроверитьСертификатСправочника(Сертификат, ДополнительныеПараметры = Неопределено) Экспорт

Параметры

  • Сертификат — СправочникСсылка.СертификатыКлючейЭлектроннойПодписиИШифрования - проверяемый сертификат.
  • ДополнительныеПараметры — Неопределено - обычная проверка сертификата.
    • Структура - с необязательными свойствами:
    • ВладелецФормы - ФормаКлиентскогоПриложения - другая форма.
    • ЗаголовокФормы - Строка - если указан, тогда заменяет заголовок формы.
    • ПроверкаПриВыборе - Булево - если Истина, тогда кнопка Проверить будет называться "Проверить и продолжить", а кнопка Закрыть будет называться "Отмена".
    • ОбработкаРезультата - ОписаниеОповещения - вызывается сразу после проверки, в процедуру передается Результат.ПроверкиПройдены (смотри ниже) с начальным значением Ложь. В режиме ПроверкаПриВыборе, если не установить Истина, форма не будет закрыта после возврата из процедуры оповещения и будет показано предупреждение о невозможности продолжения.
    • БезПодтверждения - Булево - если установить Истина, тогда при наличии пароля проверка будет выполнена сразу без открытия формы. Если режим ПроверкаПриВыборе и установлен параметр ОбработкаРезультата, то форма не будет открыта, если параметр ПроверкиПройдены установлен Истина.
    • ОбработкаЗавершения - ОписаниеОповещения - вызывается при закрытии формы, в качестве результата передается Неопределено или значение ПроверкиПройдены (смотри ниже).
    • КонтекстОперации - Произвольный - если передать контекст, возвращенный процедурами Подписать, Расшифровать и т.д., пароль, введенный для сертификата, может быть использован, как если бы он был сохранен на время сеанса. При повторном вызове параметр БезПодтверждения считается равным Истина.
    • НеПоказыватьРезультаты - Булево - если параметр принимает значение Истина и параметр КонтекстОперации содержит контекст предыдущей операции, результаты проверки не будут показаны пользователю.
    • Результат - Неопределено - проверка ни разу не выполнялась.
    • Структура - возвращаемое значение. Вставляется перед обработкой результата:
    • ПроверкиПройдены - Булево - возвращаемое значение. Устанавливается в процедуре параметра ОбработкаРезультата.
    • ПроверкиНаСервере - Неопределено - проверка не выполнялась на сервере:
    • Структура - со свойствами, как в следующем параметре.
    • ПроверкиНаКлиенте - Структура:
    • НаличиеСертификата - Булево
    • Неопределено - если Истина, тогда проверка прошла успешно, если Ложь - проверка прошла не успешно, если Неопределено - не выполнялась. Если стандартные проверки скрыты в процедуре ПриСозданииФормыПроверкаСертификата, общего модуля ЭлектроннаяПодписьПереопределяемый, тогда свойства нет.
    • ДанныеСертификата - Булево
    • Неопределено - так же, как указано выше.
    • НаличиеПрограммы - Булево
    • Неопределено - так же, как указано выше.
    • Подписание - Булево
    • Неопределено - так же, как указано выше.
    • ПроверкаПодписи - Булево
    • Неопределено - так же, как указано выше.
    • Шифрование - Булево
    • Неопределено - так же, как указано выше.
    • Расшифровка - Булево
    • Неопределено - так же, как указано выше. <Имя дополнительной проверки> имя дополнительной проверки, определенной в общем модуле ПриСозданииФормыПроверкаСертификата с типами, как указано выше. <Имя дополнительной проверки>Ошибка имя дополнительной проверки с окончанием Ошибка и типом Строка (содержит текст ошибки, если проверка имеет значение Ложь).
    • ПараметрыДополнительныхПроверок - Произвольный - параметры, которые передаются в процедуру ПриСозданииФормыПроверкаСертификата общего модуля ЭлектроннаяПодписьПереопределяемый.

Пример вызова

ЭлектроннаяПодписьКлиент.ПроверитьСертификатСправочника(Сертификат, ДополнительныеПараметры)

Доступность

Тонкий клиент, Толстый клиент