Hierarchy
- EntitySign
Properties
content
Подписанные данные.
createdAt
Дата создания.
id
Идентификатор подписи.
sign
Содержимое вычисленной подписи.
В поле хранится тело подписи, представленное в формате base64
.
status
Статус подписи.
type
Тип вычисленной подписи.
userID
ID пользователя, подписавшего элемент системы.
Methods
createAttributesFile
-
Метод создает файл из подписанных атрибутов элемента приложения.
Возвращает значения атрибутов, которые были подписаны, в виде файла.
В примере используется ранее полученная подпись из архива подписей элемента приложения.
const attributes = await signHistory[0].signs[0].createAttributesFile();
Returns Promise<FileItem | undefined>
Файл с атрибутами элемента приложения, которые были подписаны.
createSignFile
-
Метод генерирует файл с подписью.
Возвращает файл с содержимым подписи. Используется для получения тела подписи в виде файла.
В примере используется подпись, полученная из архива.
const signFile = await signHistory[0].signs[0].createSignFile();
Returns Promise<FileItem>
Файл с подписью.
getDetails
-
Метод получает детальную информацию о подписи.
Возвращает подробную информацию о подписи и публичном ключе, с помощью которого она вычислена. Из публичного ключа извлекаются атрибуты выдавшего и получившего сертификат, а также даты действия, название и номер публичного ключа. Атрибуты именуются в соответствии с RFC 2253, однако атрибуты, не входящие в список стандартных CertNames, не кодируются в формат hex.
В примере использутся подпись, ранее полученная из архива подписей приложения.
const signDetails = await signHistory[0].signs[0].getSignDetails();
Returns Promise<SignDetails>
Подпись
Хранит информацию о подписании элемента приложения.