edockit
Version:
A JavaScript library for listing, parsing, and verifying the contents and signatures of electronic documents (eDoc) and Associated Signature Containers (ASiC-E), supporting EU eIDAS standards for digital signatures and electronic seals.
10 lines (9 loc) • 1.01 kB
TypeScript
import { parseEdoc, SignatureInfo } from "./core/parser";
import { XMLCanonicalizer, CANONICALIZATION_METHODS } from "./core/canonicalization/XMLCanonicalizer";
import { parseCertificate, getSignerDisplayName, formatValidityPeriod } from "./core/certificate";
import { verifyChecksums, verifySignature } from "./core/verification";
import { checkCertificateRevocation } from "./core/revocation/check";
import { RevocationResult, RevocationCheckOptions } from "./core/revocation/types";
import { parseTimestamp, verifyTimestamp, getTimestampTime } from "./core/timestamp/verify";
import { TimestampInfo, TimestampVerificationResult } from "./core/timestamp/types";
export { parseEdoc, SignatureInfo, XMLCanonicalizer, CANONICALIZATION_METHODS, parseCertificate, getSignerDisplayName, formatValidityPeriod, verifyChecksums, verifySignature, checkCertificateRevocation, RevocationResult, RevocationCheckOptions, parseTimestamp, verifyTimestamp, getTimestampTime, TimestampInfo, TimestampVerificationResult, };