Signs

Service for working with signatures

Includes objects that are used to work with signatures: a service for working with digital signature providers, a service to wirk with app item signatures, and an object to work with certificate issuing requests.

Hierarchy

  • Signs

Properties

digitalSigns

digitalSigns: DigitalSigns

Object for working with digital signature certificate issuing requests.

entitySigns

entitySigns: EntitySigns

Service of working with app item signatures.

providers

providers: SignProviders

Service for working with digital signature providers.

Methods

getStatus

  • The method gets the app item signature status.

    Parameters

    • app: RefItem
    • Optional userID: undefined | string

    Returns Promise<EntityStatus>

    Set of key-value pairs, where the key is the signature type (attribute signature or file signature), and the value is its status.

    //  Example of getting the current signature status 
    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;