Перечислимые типы данных
Тип подписи SignatureType
Поле | Описание |
---|---|
XMLDSig | Подпись документа в формате XMLDSig |
GOST3410 | Электронная подпись ГОСТ Р 34.10-2012. Алгоритм подписи и хэширования определяется соответственно сертификату ключа проверки подписи |
CAdES | Подпись форматов CAdES-BES, CAdES-T, CAdES-X Long Type 1 |
Подпись PDF-документов | |
CMS | Подпись формата CAdES-BES |
Параметры подписи SignatureParams
Поле | Описание |
---|---|
TSPAddress | Адрес TSP-службы |
CADESType | Тип CAdES подписи. Возможные значения: BES, T, XLT1. Если на сервисе зарегистрировано более одной службы TSP, требуется наличие параметра TSPAddress |
PDFReason | Цель подписания PDF-документа. Дополнительный атрибут для PDF |
PDFLocation | Местоположение. Дополнительный атрибут для PDF |
PDFFormat | Формат подписи PDF. Может принимать значения: CMS, CAdEST, CAdES |
XMLDsigType | Тип XML подписи. Возможные значения: XMLEnveloped, XMLEnveloping, XMLTemplate |
XAdESType | Тип XAdES подписи. Возможные значения: BES, T, NONE (если требуется создать XMLDSig). Если на сервисе зарегистрировано более одной службы TSP, требуется наличие параметра TSPAddress |
Hash | Использовать заданное значение хэша. Дополнительный параметр подписи ГОСТ Р 34.10-2012 |
IsDetached | Создать отделенную подпись. Дополнительный параметр подписи CMS, CAdES. Возможные значения: true, false. |
PdfSignatureAppearance | Строковое представление шаблона видимой (отображаемой) PDF подписи (если применимо для сервера). |
PdfSignatureTemplateId | Идентификатор шаблона видимой (отображаемой) PDF подписи (если применимо для сервера). |
PdfCertificationLevel | Уровень сертификации подписи. Возможные значения: NOT_CERTIFIED, CERTIFIED_NO_CHANGES_ALLOWED, CERTIFIED_FORM_FILLING, CERTIFIED_FORM_FILLING_AND_ANNOTATIONS |
XPath | XPath к подписываемому узлу для XML-подписи |
HashAlgorithm | Алгоритм хэширования, используемый для документа |
PdfSignatureSize | Максимально допустимый размер подписи в PDF |
CmsSignatureType | Тип подписи CMS: первая подпись, параллельная или заверяющая. Может принимать значения: Sign, Cosign, Countersign |
SignatureIndex | Индекс подписи, для которой создается заверяющая подпись |
DataToBeSigned | Отображаемые данные для добавления в подписанный атрибут CMS сообщения. OID атрибута 1.2.643.2.2.44.3 |
IncludeDtbs | Показывает, следует ли включать в подписываемые атрибуты атрибут с отображаемыми данными |