| Class | Description |
|---|---|
| AbstractCipherVersionGenerator |
Default implementation of a cipher version generator.
|
| AbstractDecryptionService |
Abstract base implementation for non abstract
DecryptionService
implementations. |
| AbstractEncryptionService |
Abstract base implementation for non abstract
EncryptionService
implementations. |
| CipherUidAlreadyInUseException |
The Class CipherUidAlreadyInUseException.
|
| CipherVersion |
A
CipherVersion represents a cipher (used for symmetric encryption
respectively decryption) related to a cypher's version (UID). |
| CipherVersionFactory |
As requirements might arise to use
CipherVersion instances with
additional attributes or functionality; the CipherVersionFactory can
be replaced with a custom implementation instantiating CipherVersion
(sub-)types with the additional required attributes or functionality. |
| CipherVersionGenerator |
Depending on the security demands and performance issues; the
Generator generating CipherVersion instances can be replaced
with a custom CipherVersionGenerator using its own approach
generating ciphers and cipher UIDs (CipherVersion instances). |
| DecryptionProvider |
The
DecryptionProvider is bound to a namespace and is being used by
the business logic to decrypt data. |
| DecryptionServer |
The
DecryptionServer contains CipherVersion instances
assigned to a namespace. |
| DecryptionService |
A
DecryptionService is bound to a single namespace and provides
cipher versions required for decrypting text by the
DecryptionProvider. |
| EncryptionProvider |
The
EncryptionProvider is bound to a namespace and is being used by
the business logic to encrypt data. |
| EncryptionServer |
The
EncryptionServer takes CipherVersion instances generated
by an EncryptionService for a provided namespace. |
| EncryptionService |
An
EncryptionService is bound to a single namespace and creates
unique CipherVersion instances for that namespace. |
| ForwardSecrecyDecryptionException |
The Class ForwardSecrecyDecryptionException.
|
| ForwardSecrecyException |
The Class ForwardSecrecyException.
|
| ForwardSecrecyRuntimeException |
The Class ForwardSecrecyRuntimeException.
|
| InMemoryDecryptionServerImpl |
The
InMemoryDecryptionServerImpl is a non-persisting implementation
of the DecryptionServer managing the CipherVersion instances
in memory only. |
| NoCipherUidException |
The Class NoCipherUidException.
|
| SignatureVerificationException |
The Class SignatureVerificationException.
|
| UnknownCipherUidException |
The Class UnknownCipherUidException.
|
Copyright © 2018. All rights reserved.