Интерфейс IExtra описывает настройки операции.
Если параметр не задан, то пользователю доступен выбор из всех доступных в приложении значений.
| Свойство | Тип | Описание |
|---|---|---|
| signType? | number | Необязательный параметр. Возможные значения: 0 - присоединенная подпись, 1 - отсоединённая подпись. |
| signStandart? | number | Необязательный параметр. Стандарт подписи. Возможные значения: 0 - CMS, 1 - CAdES-X Long Type 1, 2 - CAdES-T, 3 - CAdES-A. |
| signEncoding? | number | Необязательный параметр. Кодировка. Возможные значения: 0 – BASE-64, 1 – DER. |
| timestampOnSign? | string | Необязательный параметр. Штамп времени на подпись. Возможные значения: True - будет добавлен штамп времени, False – не будет добавлен штамп времени. |
| timestampOnData? | string | Необязательный параметр. Штамп времени на подписываема данные. Возможные значения: True - будет добавлен штамп времени, False – не будет добавлен штамп времени. |
| encryptEncoding? | number | Необязательный параметр. Кодировка. Возможные значения: 0 – BASE-64, 1 – DER. |
| encryptAlgorithm? | number | Необязательный параметр. Алгоритм шифрования. Возможные значения: 0 – ГОСТ 28147-89, 1 – ГОСТ 34.12-2015 Магма, 2 – ГОСТ 34.12-2015 Кузнечик. |
| token? | string | Необязательный параметр. Токен, который будет использоваться при скачивании файлов с сервиса (параметр запроса). |
| tspURL? | string | Необязательный параметр. Адрес службы штампов времени. |
| ocspURL? | string | Необязательный параметр. Адрес службы актуальных статусов. |
| encryptCertificates? | string[] | Необязательный параметр. Сертификаты шифрования. |
| signCertificate? | Объект типа: {«x509»:string} | Необязательный параметр. Сертификат подписчика или параметры для поиска сертификата подписчика. |
| signatureExtension? | string | Необязательный параметр. Расширение для подписанного файла. |
| separateArchivesForSignResults? | boolean | Необязательный параметр. Создавать пакет (архив) для каждого подписываемого файла. |
| isAddStampToPdf? | boolean | Необязательный параметр. Добавить печатную форму для PDF-файлов. |
| signStampAppearance? | ISignStampAppearance | Необязательный параметр. Параметры штампа PDF. |
| signStamp? | IPdfMarkedArea | Необязательный параметр. Расположение и размер области под штамп. |
| printReport? | boolean | Необязательный параметр. Создавать отчет о проверке подписи в pdf формате. |