Signs

Сервис для работы с подписями

Содержит с себе объекты для работы с подписями: сервис работы с провайдерами электронных подписей, сервис работы с подписями элемента приложения, объект для работы с заявками на выпуск сертификата электронной подписи.

Hierarchy

  • Signs

Properties

digitalSigns

digitalSigns: DigitalSigns

Объект для работы с заявками на выпуск сертификата электронной подписи.

entitySigns

entitySigns: EntitySigns

Сервис для работы с подписями элемента приложения.

providers

providers: SignProviders

Сервис для работы с провайдерами электронных подписей.

Methods

getStatus

  • Метод получает статус подписи элемента приложения.

    Parameters

    • app: RefItem
    • Optional userID: undefined | string

    Returns Promise<EntityStatus>

    Набор пар «ключ-значение», где ключ — это тип подписи (подпись атрибутов или файла), а значение — её статус.

    // Пример получения текущего статуса подписи
    const userID = Context.data.user;
    const app = Context.data.document;
    const signStatus = await System.signs.getStatus(app, userID);
    
    const attributes_status = signStatus[SignType.Attributes] ?? SignStatus.Unknown;
    
    const file_status = signStatus[SignType.File] ?? SignStatus.Unknown;