Skip to content

A TypeScript/JavaScript implementation of XML security standards using Web Crypto API for both browsers and Node.js.

License

Notifications You must be signed in to change notification settings

PeculiarVentures/xmldsigjs

Repository files navigation

XMLDSIG Monorepo

CI

license

A TypeScript/JavaScript implementation of XML security standards using Web Crypto API for both browsers and Node.js.

Packages

This monorepo contains three interconnected packages:

A foundational library for working with XML in JavaScript/TypeScript with schema validation through decorators.

XML Digital Signature implementation based on Web Crypto API with support for various cryptographic algorithms and canonicalization methods.

XML Advanced Electronic Signatures (XAdES) implementation that extends XMLDSIGjs with additional signature formats and metadata.

Installation

Each package can be installed independently:

npm install xml-core        # Core XML utilities
npm install xmldsigjs       # XML Digital Signatures
npm install xadesjs         # XML Advanced Electronic Signatures

Platform Support

All packages work in:

License

MIT License. See individual package directories for specific license files.

Related Projects

About

A TypeScript/JavaScript implementation of XML security standards using Web Crypto API for both browsers and Node.js.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published