Interface: SignatureInfo

PSPDFKit.SignatureInfo

Describes and persists the properties of a digital signature.

Properties:
Name Type Attributes Default Description
type string "pspdfkit/signature-info"
signatureType PSPDFKit.SignatureType <nullable>

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

signerName string <nullable>

Signer's name.

creationDate string <nullable>

Date of the signature.

signatureReason string <nullable>

Purpose of the signature.

signatureLocation string <nullable>

Location where the signature has taken place.

documentIntegrityStatus PSPDFKit.DocumentIntegrityStatus

The different signature validation states the document can be in.

certificateChainValidationStatus PSPDFKit.CertificateChainValidationStatus

The different possible validation states of the certificate chain.

signatureValidationStatus PSPDFKit.SignatureValidationStatus

The different possible validation states of the signature.

isTrusted boolean

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

isSelfSigned boolean

The signing certificate is self-signed.

isExpired boolean

The signing certificate is expired.

documentModifiedSinceSignature 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".

signatureFormFQN string

The fully qualified name of the signature form field.

PAdESSignatureLevel PSPDFKit.PAdESLevel <nullable>

The PAdES level of the signature.

validFrom string <nullable>

The date from which the signature is valid.

validUntil string <nullable>

The date until which the signature is valid.

timestampInfo object <nullable>

Information about the timestamp of the signature.

Properties
Name Type Attributes Default Description
signerName string <nullable>

The name of the authority that issued a timestamp.

type string <nullable>
"pspdfkit/timestamp-info"
ltv boolean

Whether the signature is LTV enabled.