| Interface | Description |
|---|---|
| RecipientRepository |
Interface for a reipient repository used to lookup a recipients encryption key.
|
| TokenGenerator |
Interface for Token Generator in charge of generating
different types of Tokens throughout the systems such
as pre image data, JSON Web Tokens etc.
|
| Class | Description |
|---|---|
| AsymmetricKeyTokenGenerator |
Token Manager to generate token using asymmetric key manager.
|
| BaseTokenGenerator |
Default abstract base class containing help method for implementing
TokenGenerators.
|
| JWTClaim |
Abstract base that a value object can be added as a claim or parsed from a JWTToken Claim.
|
| KeyIdByFileRecipientRepository |
Implementation that looks up recipient keys stored in local given where it is assumed that the keyId is used as subject.
|
| SymmetricKeyTokenGenerator |
Token Manager to generate token using symmetric key manager.
|
| TokenContext |
Cryptographic context specific for token generation specifying which
type of token about to be generated.
|
| Enum | Description |
|---|---|
| TokenException.Reason |
A List of reasons on why that was wrong with to token.
|
| Exception | Description |
|---|---|
| TokenException |
Exception thrown by TokenGenerator if verification of a token failed.
|