Iterator<CipherVersion>, CipherVersionGenerator<CipherVersion>, EncryptionService, org.refcodes.generator.Generator<CipherVersion>public class PublicKeyEncryptionServiceImpl extends AbstractEncryptionService
| Constructor | Description |
|---|---|
PublicKeyEncryptionServiceImpl(String aNamespace,
String aPublicKeyPath,
EncryptionServer aEncryptionServer) |
Constructs the service with the required services and configuration.
|
PublicKeyEncryptionServiceImpl(String aNamespace,
String aPublicKeyPath,
EncryptionServer aEncryptionServer,
CipherVersionFactory<CipherVersion> aCipherVersionFactory) |
Constructs the service with the required services and configuration.
|
PublicKeyEncryptionServiceImpl(String aNamespace,
String aPublicKeyPath,
EncryptionServer aEncryptionServer,
CipherVersionGenerator<CipherVersion> aCipherVersionGenerator) |
Constructs the service with the required services and configuration.
|
PublicKeyEncryptionServiceImpl(String aNamespace,
String aPublicKeyPath,
EncryptionServer aEncryptionServer,
CipherVersionGenerator<CipherVersion> aCipherVersionGenerator,
CipherVersionFactory<CipherVersion> aCipherVersionFactory) |
Constructs the service with the required services and configuration.
|
| Modifier and Type | Method | Description |
|---|---|---|
protected <CV extends CipherVersion> |
toEncryptedCipherVersion(CV aDecryptedCipherVersion) |
To encrypted cipher version.
|
hasNext, next, removeforEachRemainingpublic PublicKeyEncryptionServiceImpl(String aNamespace, String aPublicKeyPath, EncryptionServer aEncryptionServer) throws edu.vt.middleware.crypt.CryptException, IOException
aNamespace - The name space to which this service belongsaPublicKeyPath - The path on the file system to the public key to be
used for encrypting any ciphers passed to the Encryption-Server
for persisting.aEncryptionServer - The server to which the service is being
"connected"edu.vt.middleware.crypt.CryptException - in case a crypt exception occurred when
instantiating the public keyIOException - in case reading the file public key caused IO
problemspublic PublicKeyEncryptionServiceImpl(String aNamespace, String aPublicKeyPath, EncryptionServer aEncryptionServer, CipherVersionGenerator<CipherVersion> aCipherVersionGenerator) throws edu.vt.middleware.crypt.CryptException, IOException
aNamespace - The name space to which this service belongsaPublicKeyPath - The path on the file system to the public key to be
used for encrypting any ciphers passed to the Encryption-Server
for persisting.aEncryptionServer - The server to which the service is being
"connected"aCipherVersionGenerator - The generator to be used for generating
CipherVersion instances.edu.vt.middleware.crypt.CryptException - in case a crypt exception occurred when
instantiating the public keyIOException - in case reading the file public key caused IO
problemspublic PublicKeyEncryptionServiceImpl(String aNamespace, String aPublicKeyPath, EncryptionServer aEncryptionServer, CipherVersionFactory<CipherVersion> aCipherVersionFactory) throws edu.vt.middleware.crypt.CryptException, IOException
aNamespace - The name space to which this service belongsaPublicKeyPath - The path on the file system to the public key to be
used for encrypting any ciphers passed to the Encryption-Server
for persisting.aEncryptionServer - The server to which the service is being
"connected"aCipherVersionFactory - The factory to be used for creating
CipherVersion instances.edu.vt.middleware.crypt.CryptException - in case a crypt exception occurred when
instantiating the public keyIOException - in case reading the file public key caused IO
problemspublic PublicKeyEncryptionServiceImpl(String aNamespace, String aPublicKeyPath, EncryptionServer aEncryptionServer, CipherVersionGenerator<CipherVersion> aCipherVersionGenerator, CipherVersionFactory<CipherVersion> aCipherVersionFactory) throws edu.vt.middleware.crypt.CryptException, IOException
aNamespace - The name space to which this service belongsaPublicKeyPath - The path on the file system to the public key to be
used for encrypting any ciphers passed to the Encryption-Server
for persisting.aEncryptionServer - The server to which the service is being
"connected"aCipherVersionGenerator - The generator to be used for generating
CipherVersion instances.aCipherVersionFactory - The factory to be used for creating
CipherVersion instances.edu.vt.middleware.crypt.CryptException - in case a crypt exception occurred when
instantiating the public keyIOException - in case reading the file public key caused IO
problemsprotected <CV extends CipherVersion> CV toEncryptedCipherVersion(CV aDecryptedCipherVersion)
toEncryptedCipherVersion in class AbstractEncryptionServiceCV - the generic typeaDecryptedCipherVersion - the decrypted cipher versionCopyright © 2018. All rights reserved.