Uses of Interface
org.refcodes.forwardsecrecy.CipherVersionGenerator
Package
Description
This artifacts provides you means to produce high throughput of symmetric
encryption of data securing it with an asymmetric encryption approach -
giving you the speed of symmetric encryption and the security of asymmetric
(public/private-key) encryption.
-
Uses of CipherVersionGenerator in org.refcodes.forwardsecrecy
Modifier and TypeInterfaceDescriptioninterface
AnEncryptionService
is bound to a single namespace and creates uniqueCipherVersion
instances for that namespace.Modifier and TypeClassDescriptionclass
AbstractCipherVersionGenerator<CV extends CipherVersion>
Default implementation of a cipher version generator.class
Abstract base implementation for non abstractEncryptionService
implementations.class
Implementation if theAbstractCipherVersionGenerator
for the usage of plainCipherVersion
instances.class
Deprecated.class
This Encryption-Service uses a public key for an asymmetric encryption algorithm in order to encrypt any ciphers being generated before them ciphers are passed to the Encryption-Server which persists them cipher versions with the cipher UID and the encrypted cipher.ModifierConstructorDescriptionAbstractEncryptionService
(String aNamespace, EncryptionServer aEncryptionServer, CipherVersionGenerator<CipherVersion> aCipherVersionGenerator) Constructs the service with the required services and configuration.PublicKeyEncryptionService
(String aNamespace, String aPublicKeyPath, EncryptionServer aEncryptionServer, CipherVersionGenerator<CipherVersion> aCipherVersionGenerator) Constructs the service with the required services and configuration.PublicKeyEncryptionService
(String aNamespace, String aPublicKeyPath, EncryptionServer aEncryptionServer, CipherVersionGenerator<CipherVersion> aCipherVersionGenerator, CipherVersionFactory<CipherVersion> aCipherVersionFactory) Constructs the service with the required services and configuration.
EncryptionService
has been marked as being deprecated; please use only for testing purposes.