| Class and 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.