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
JavaScript
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;