- Главная [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
- Начало работы
- Как решить вашу задачу
-
API
- Типы объектов
- Типы данных
- Глобальные константы
- Работа с приложениями
- Веб-запросы
- Права доступа
- Документооборот
- Линии
- Виджет «Код»
-
Подписи
- DigitalSignIdentificationType
- DigitalSignRequestStatus
- EntitySignOperationStatus
- SignStatus
- SignType
- SignTypes
- CertData
- CertNames
- DigitalSign
- DigitalSignActualizationData
- DigitalSignItemData
- DigitalSignProviderRef
- DigitalSignRequest
- DigitalSignSearch
- DigitalSigns
- EntitySign
- EntitySignItem
- EntitySignSearch
- EntitySigns
- EntityVersion
- NewSign
- SignData
- SignDetails
- SignProvider
- SignProviderItem
- SignProviderSearch
- SignProviders
- Signs
- SignHash
- SignedContent
- Рабочие календари
- Интеграция с IP-телефонией
- Интеграция с сервисами рассылок
Подписи
Работа с подписями и сертификатами, сохраненными в системе. Используется для получения и расшифровки публичных ключей пользователей, получения содержимого подписей и сертификатов, а также для других функций.
Работа с сертификатами
Работа с сертификатами (электронными подписями) выполняется с помощью DigitalSign. Для получения DigitalSign можно использовать сервис DigitalSigns, выполняющий поиск по электронным подписям, сохраненным в системе, с помощью метода DigitalSigns.search. Поиск позволяет найти сертификаты, используя фильтры по доступным полям DigitalSign.
const digitalSign = await System.signs.digitalSigns.search().where(f => f.__id.eq(Context.data.certId)).first();
С полученными сертификатами можно выполнять действия, описанные в DigitalSign. Например, можно установить публичный ключ:
const digitalSign = await System.signs.digitalSigns.search().where(f => f.__id.eq(Context.data.certId)).first(); await digitalSign.setPublicKey(cert);
Работа с подписями
Работа с подписями данных доступна в EntitySignItem. Подписи можно найти с помощью сервиса EntitySigns. Для использования функций поиска необходимо вызвать метод EntitySigns.search.
const entitySign = await System.signs.entitySigns.search().where(f => f.__id.eq(Context.data.signId')).first();
В результате будет получена подпись данных — EntitySignItem. С подписью выполняется ряд действий, например, можно получить детальную информацию, включающую информацию из публичного ключа:
Type aliases
SignHash
Хеш подписанных данных
Последовательность символов, вычисляемая на основе типа подписи и контрольных данных элемента приложения, которая обеспечивает защиту от изменения контрольных данных элемента после подписания.
SignedContent
Подписанные данные
Хранит данные, подписанные пользователем:
при подписи атрибутов хранит объект данных в формате JSON;
при подписи файлов хранит хеш файла, идентифицирующий его содержимое в системе;
при подписи решений в процессе согласования хранит информацию о полученном решении.
Enumerations
Interfaces
Type aliases