Skip to content
Snippets Groups Projects
README.md 796 B
Newer Older
Martin Vogel's avatar
Martin Vogel committed
## Core Module

The core module contains all interface implementations of the ``API`` module. A client should interact with the actual
implementations only via the provided API service interfaces. It contains two main facades a clients can use to send and
receive submissions.

#### SubmissionSender

The sender implementation provides all functionality to create, encrypt and send a submission.

It has the following dependencies:

- OAuthService - requests auth token
- CertificateValidator - validated the correct

#### SubmissionSubscriber

The sender implementation acts a facade for the client and provides all functionality to create, encrypt and send a
submission.

It has the following dependencies:

- OAuthService - requests auth token
- CertificateValidator - validated the correct 
Martin Vogel's avatar
Martin Vogel committed