An open API service indexing awesome lists of open source software.

https://github.com/phax/as2-lib

A generic Java AS2 library, servlet and server
https://github.com/phax/as2-lib

as2 edelivery einvoicing eprocurement java openas2

Last synced: 9 months ago
JSON representation

A generic Java AS2 library, servlet and server

Awesome Lists containing this project

README

          

# as2-lib

[![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.helger.as2/as2-lib-parent-pom/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.helger.as2/as2-lib-parent-pom)
[![javadoc](https://javadoc.io/badge2/com.helger.as2/as2-lib/javadoc.svg)](https://javadoc.io/doc/com.helger.as2/as2-lib)
[![CodeCov](https://codecov.io/gh/phax/ph-as2/branch/master/graph/badge.svg)](https://codecov.io/gh/phax/ph-as2)

AS2 is a transport protocol specified in [RFC 4130](http://www.ietf.org/rfc/rfc4130.txt).
AS2 version 1.1 adding compression is specified in [RFC 5402](http://www.ietf.org/rfc/rfc5402.txt).
The MDN is specified in [RFC 3798](http://www.ietf.org/rfc/rfc3798.txt).
Algorithm names are defined in [RFC 5751](https://www.ietf.org/rfc/rfc5751.txt) (S/MIME 3.2) which supersedes [RFC 3851](https://www.ietf.org/rfc/rfc3851.txt) (S/MIME 3.1);

See the **[Wiki](https://github.com/phax/as2-lib/wiki)** for all details.
It also contains [License details](https://github.com/phax/as2-lib/wiki/Licensing).

This library is a fork of [OpenAS2](http://sourceforge.net/projects/openas2/) which did not
release updates since 2010 (as per August 2015 they are on GitHub at https://github.com/OpenAS2/OpenAs2App). I then split the project into a common library part (the "as2-lib" submodule)
and a server part (the "as2-server" submodule) which contains a stand alone (socket) server. The library project also contains a simple AS2 client which can be used to send messages to other AS2 servers (as part of "as2-lib").

---

My personal [Coding Styleguide](https://github.com/phax/meta/blob/master/CodingStyleguide.md) |
It is appreciated if you star the GitHub project if you like it.