Documents and specifications

This page replaces former https://developers.erasmuswithoutpaper.eu/.

Two sections of this documentation, strictly related to the Mobility Process, are available on a separate page.


Status labels used for not yet released documents

  • DRAFT - working on it;

  • REVIEW RECOMMENDED - still not a final version, but initial review is recommended;

  • PENDING APPROVAL - waiting for the partners to officially accept the document.

Note, that discontinued drafts are usually simply removed from the index of documents below. That's why there's no label for them.

Status labels used for released documents

  • LATEST RELEASE - the latest accepted version of the document;

  • OBSOLETE - might still be in use, but a newer version exists;

  • DEPRECATED- might still be in use, but SHOULD be upgraded;

  • DISCONTINUED - might have been used in the past, but is no longer; do not use it.


Summary:

This document explains how the technical part of EWP documentation is divided, where it is stored, how it should be designed, read and approved.

"Technical part" refers to the part designed for software developers (the one you are reading just now). There are lots of other types of documentation related to the EWP project, but we are not discussing them here.

The content of this chapter in included in the following sub-chapters, with documents and specifications related to network architecture, authentication and security.

Summary:

This document describes EWP vocabulary, network components, common features and data types, and explains basic rules about how partners communicate with each other and handle errors.

Summary:

This document describes how EWP deals with integrity and confidentiality of the messages exchanged.

Chapter 2.3.1. Handling Anonymous Clients (version 1.1.0 - LATEST RELEASE)

Summary:

This document describes how EWP servers should declare that some of their endpoints can handle anonymous clients.


Chapter 2.3.2. Authenticating Clients with TLS Certificate (version 1.1.2 - DISCONTINUED)

Summary:

This document describes how to accomplish EWP client authentication with the use of TLS Client Certificates.


Chapter 2.3.3. Authenticating Clients with HTTP Signature (version 1.0.1 - LATEST RELEASE)

Version 1.0.1

LATEST RELEASE

read it

download as ZIP

see a diff

Version 1.0.0

OBSOLETE

read it

download as ZIP

see a diff

Version 0.4.0

DISCONTINUED

read it

download as ZIP

see a diff

Version 0.3.0

DISCONTINUED

read it

download as ZIP

see a diff

Version 0.2.0

DISCONTINUED

read it

download as ZIP

see a diff

Version 0.1.0

DISCONTINUED

read it

download as ZIP

 

Summary:

This document describes how to accomplish EWP client authentication with the use of HTTP Signatures.