UNPKG

pdf-signature-reader-sl

Version:

Verify digital signatures in PDF documents with content validation and enhanced support for Spanish certificates (FNMT, DNIe, corporate)

26 lines (22 loc) 562 B
const TYPE_UNKNOWN = 'TYPE_UNKNOWN'; const TYPE_INPUT = 'TYPE_INPUT'; const TYPE_PARSE = 'TYPE_PARSE'; const TYPE_BYTE_RANGE = 'TYPE_BYTE_RANGE'; const VERIFY_SIGNATURE = 'VERIFY_SIGNATURE'; const UNSUPPORTED_SUBFILTER = 'UNSUPPORTED_SUBFILTER'; class VerifyPDFError extends Error { constructor(msg, type = TYPE_UNKNOWN) { super(msg); this.type = type; } } // Shorthand Object.assign(VerifyPDFError, { TYPE_UNKNOWN, TYPE_INPUT, TYPE_PARSE, TYPE_BYTE_RANGE, VERIFY_SIGNATURE, UNSUPPORTED_SUBFILTER, }); module.exports = VerifyPDFError;