Sponsored Development: Document Signing

From ADempiere
Revision as of 14:40, 9 February 2010 by Juddm (Talk) (References)

Jump to: navigation, search
This Wiki is read-only for reference purposes to avoid broken links.

Proposal

To integrate the ability to submit documents to a signing service / engine and then record the signature in ADempiere.

The signing service should be able to sign and check signatures.

Some countries are required to sign documents due to legal requirements. Other organisations wish to sign documents when electronically transmitting them so that partners can validate or assure the document is authorised by the partner hand has not been tampered with in transmission.

This development will implement a signing service that creates an md5/sha hash of the document (pdf/html/csv). However, many other potential signature services can be considered such as "signed pdf" or trusted signing from a third party signature provider.

The purpose of the signature is to increase confidence that the document has not be altered since the time the document was generated. This means, the document should only be signed when it is complete. If the document is changed in some way (such as tampering with te document via the database), then the check signature method will return invalid.

Discussions in the forums is here: http://sourceforge.net/projects/adempiere/forums/forum/610546/topic/3511260

It is envisaged that people might also want to encrypt documents with a certificate or other key.

Project Team

  • Michael Judd
  • anyone else interested

Sponsors

The project team

Tasks

Functional Consultant

Developers

Testers

Example Implementation

FAQ

References

Vote for Inclusion in Trunk

  • TBA