Uses of Interface
org.refcodes.forwardsecrecy.CipherVersionGenerator
-
-
Uses of CipherVersionGenerator in org.refcodes.forwardsecrecy
Subinterfaces of CipherVersionGenerator in org.refcodes.forwardsecrecy Modifier and Type Interface Description interface
EncryptionService
AnEncryptionService
is bound to a single namespace and creates uniqueCipherVersion
instances for that namespace.Classes in org.refcodes.forwardsecrecy that implement CipherVersionGenerator Modifier and Type Class Description class
AbstractCipherVersionGenerator<CV extends CipherVersion>
Default implementation of a cipher version generator.class
AbstractEncryptionService
Abstract base implementation for non abstractEncryptionService
implementations.class
CipherVersionGeneratorImpl
Implementation if theAbstractCipherVersionGenerator
for the usage of plainCipherVersion
instances.class
LoopbackEncryptionServiceImpl
Deprecated.To prevent accidental use in productive environment this insecure implementation of theEncryptionService
has been marked as being deprecated; please use only for testing purposes.class
PublicKeyEncryptionServiceImpl
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.Constructors in org.refcodes.forwardsecrecy with parameters of type CipherVersionGenerator Constructor Description AbstractEncryptionService(java.lang.String aNamespace, EncryptionServer aEncryptionServer, CipherVersionGenerator<CipherVersion> aCipherVersionGenerator)
Constructs the service with the required services and configuration.PublicKeyEncryptionServiceImpl(java.lang.String aNamespace, java.lang.String aPublicKeyPath, EncryptionServer aEncryptionServer, CipherVersionGenerator<CipherVersion> aCipherVersionGenerator)
Constructs the service with the required services and configuration.PublicKeyEncryptionServiceImpl(java.lang.String aNamespace, java.lang.String aPublicKeyPath, EncryptionServer aEncryptionServer, CipherVersionGenerator<CipherVersion> aCipherVersionGenerator, CipherVersionFactory<CipherVersion> aCipherVersionFactory)
Constructs the service with the required services and configuration.
-