A pure python library for building and parsing message as part of the AS2 messaging protocol. The message definitions follow the AS2 version 1.2 as defined in the RFC 4130.The library is intended to decouple the message construction/deconstruction from the web server/client implementation. The following functionality is part of this library:
- Compress, Sign and Encrypt the payload to be transmitted.
- Building the MIME Message from the processed payload.
- Building a signed MDN Messages for a received payload.
- Parsing a received MIME data and identifying if it as a Message or MDN.
- Decompress, Decrypt and Verify Signature of the received payload.
- Verify Signature of the received MDN and extract original message status.
- Check for open issues or open a fresh issue to start a discussion around a feature idea or a bug.
- Fork the repository on GitHub to start making your changes to the master branch (or branch off of it).
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Send a pull request and bug the maintainer until it gets merged and published. :) Make sure to add yourself to AUTHORS.