AbstractCipherVersionGenerator
.DecryptionService
implementations.EncryptionService
implementations.CipherVersion
to the EncryptionServer
.CipherVersion
represents a cipher (used for symmetric encryption
respectively decryption) related to a cypher's version (UID).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.CipherVersionFactory
creating
CipherVersion
instances.Generator
generating CipherVersion
instances can be replaced
with a custom CipherVersionGenerator
using its own approach
generating ciphers and cipher UIDs (CipherVersion
instances).AbstractCipherVersionGenerator
for the usage of
plain CipherVersion
instances.CipherVersionGenerator
using the
CipherVersionFactoryImpl
for creating its CipherVersion
instances.DecryptionProvider
is bound to a namespace and is being used by
the business logic to decrypt data.DecryptionProvider
interface.DecryptionProvider
with the given
DecryptionService
and with the specified JCE Provider
as
well as the according JCE algorithm.DecryptionProvider
using AES as implemented by the
BouncyCastleProvider
.DecryptionServer
contains CipherVersion
instances
assigned to a namespace.DecryptionService
is bound to a single namespace and provides
cipher versions required for decrypting text by the
DecryptionProvider
.EncryptionProvider
is bound to a namespace and is being used by
the business logic to encrypt data.EncryptionProvider
interface.EncryptionProvider
with the given
EncryptionService
and with the specified JCE Provider
as
well as the according JCE algorithm.EncryptionProvider
using AES as implemented by the
BouncyCastleProvider
.EncryptionServer
takes CipherVersion
instances generated
by an EncryptionService
for a provided namespace.EncryptionService
is bound to a single namespace and creates
unique CipherVersion
instances for that namespace.CipherVersion
in collection's
regarding their UID.CipherVersion
in collection's
regarding their UID.InMemoryDecryptionServerImpl
is a non-persisting implementation
of the DecryptionServer
managing the CipherVersion
instances
in memory only.InMemoryEncryptionServerImpl
is a non-persisting implementation
of the EncryptionServer
managing the CipherVersion
instances
in memory only.DecryptionService
has been marked
as being deprecated; please use only for testing purposes.DecryptionService
has
been marked as being deprecated; please use only for testing
purposes.EncryptionService
has been marked
as being deprecated; please use only for testing purposes.EncryptionService
has
been marked as being deprecated; please use only for testing
purposes.DecryptionService
retrieves CipherVersion
instances from
the DecryptionServer
and is decrypting the ciphers contained in the
CipherVersion
instances with a private key.DecryptionService
has
been marked as being deprecated; please use only for testing
purposes.EncryptionService
has
been marked as being deprecated; please use only for testing
purposes.Copyright © 2016. All rights reserved.