This is a simple implementation of Web-based user interface that interacts with the OpenAS2 Rest API. Its has been created in HTML5, CSS & VueJS. You will need Node.js (https://nodejs.org/en/) and Yarn (https://yarnpkg.com/lang/en/) to build the project, then just copy the files over to be served by any WebServer (Nginx, Apache, Tomcat, Wildfly, etc).
THIS PACKAGE IS NOT ACTIVELY MAINTAINED OR SUPPORTED. IT IS DEPRECATED AND WILL BE REMOVED FROM THIS REPOSITORY IN THE NEAR FUTURE._
It only works on Java 11 and above.
- Authentication using Basic username/password against the REST API
- List, view, delete and Upload new partner's public keys
- List, view, delete and Create new partner's profile
- List, view, delete and create new partnerships (connections) between two partners
yarn install
The OpenAS2 public REST api Endpoint needs to be configured with the VUE_APP_RESTAPI_URL env variable
VUE_APP_RESTAPI_URL=https://openas2/rest/api
- Enable the REST command processor config/config.xml: restapi.command.processor.enabled="true"
- Set the listening port for the command procesor to something usable on your server if the feault is not usable in config/config.xml: restapi.command.processor.baseuri="http://0.0.0.0:8080"
yarn run serve
yarn run build
yarn run test
yarn run lint