As this is a core pillar of the platform, a state-of-the-art, best-practice library should be developed by Documenso and provided and a dependency for everyone to use
This ensures a best-practice liberty, built using modern technology and keep it up to date through it's own community
As part of our mission to open source signing tech and knowhow we want to publish the state of the art libery we would have liked when we got started
It will support all current digital signatures standards including PadES, CadES, XadES, PKCS # 7 and others
It will also support remote signing using common HSM providers without the need for much custom code
The libery will be published separately from Documenso under MIT License to enable easy use
It will be used to power all signing done by Documenso
We are looking at implementation in TypeScript or Rust with a provided TypeScript wrapper