Newer
Older
## 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