Nutrient Web SDK

ReferenceSignatureInfo

Type Alias SignatureInfo

Type Alias

Properties


    | "ok"
    | "ok_but_self_signed"
    | "ok_but_could_not_check_revocation"
    | "untrusted"
    | "expired"
    | "not_yet_valid"
    | "invalid"
    | "revoked"
    | "failed_to_retrieve_signature_contents"
    | "general_validation_problem"

The different possible validation states of the certificate chain.

Date | null | undefined

Date of the signature.


    | "ok"
    | "failed_to_retrieve_signature_contents"
    | "tampered_document"
    | "failed_to_retrieve_byterange"
    | "failed_to_compute_digest"
    | "failed_retrieve_signing_certificate"
    | "failed_retrieve_public_key"
    | "failed_encryption_padding"
    | "tampered_or_invalid_timestamp"
    | "general_failure"

The different signature validation states the document can be in.

boolean

The document has been modified since this signature has been added to it. Depending on the uncovered changes, the signature may be "valid with modifications", or "invalid".

boolean

The signing certificate is expired.

boolean

The signing certificate is self-signed.

boolean

The signing certificate has been explicitly marked as trusted by the certificate store.

boolean

Whether the signature is LTV enabled.

"b-b" | "b-t" | "b-lt" | null

The PAdES level of the signature.

string

The fully qualified name of the signature form field.

string | null | undefined

Location where the signature has taken place.

string | null | undefined

Purpose of the signature.

"CMS" | "CAdES" | null

Type of the signature: CMS, CAdES or Document Timestamp.

"valid" | "warning" | "error"

The different possible validation states of the signature.

string | null | undefined

Signer's name.

Signing certificate chain information.

{ signerName: string | null | undefined; type: "pspdfkit/timestamp-info" }

Information about the timestamp of the signature.

PropertyDescription
signerName
type
"pspdfkit/signature-info"
string | null | undefined

The date from which the signature is valid.

string | null | undefined

The date until which the signature is valid.