Назначение компонента
Составной компонент SignVerification служит для проверки электронной подписи и отображения подписанных данных.
| Наименование | Назначение | Значение по умолчанию | Параметр обязателен |
|---|---|---|---|
| Sign Type | Выбор типа электронной подписи. Возможные варианты: CMS, CADES_BES, CADES_T, CADES_X_LONG_TYPE_1 | - | да |
| Use Verify Chain | Значение true указывает, что необходимо проверить цепочку сертификатов, false - не проверять цепочку, в этом случае проверяется только подпись. | - по умолчанию, цепочка сертификатов не используется | нет |
| Реализация провайдера электронной подписи | Для использования конкретной реализации электронной подписи. Необходимо добавить соответствующий ts-файл в объект SignVerificationButton. На данный момент есть две реализации: EsmartPlugin.ts и CadesPluginApi.ts. При использовании EsmartPlugin.ts и типа подписи CADES_T необходимо указать системную переменную webbpm_components.electronic_sign.esmart_extension_url со ссылкой для расширения подписи “_dsig/ibs_dSig.asmxhttp://dsig.ibsdemo.ru/ibs” | - | да |
| Document Id | Параметр необходим для получения Id подписываемого документа. | - | да |
| Document Provider | Провайдер подписываемых данных. Реализация класса ru.cg.webbpm.electronic_sign.DocumentProvider. | - | да |
| Document Dao | Класс для сохранения и получения подписанных данных. Реализация класса ru.cg.webbpm.electronic_sign.DocumentDao | - | да |
Компонента проверки отображает корректность электронной подписи с помощью иконки:
- Красного цвета в том случае, если электронная подпись не валидна
- Зеленого цвета в том случае, если электронная подпись валидна
- Серого цвета в том случае, если актовая запись не подписана