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