A C D E F G H I L M N O P R S T U 

A

AbstractCipherVersionGenerator<CV extends CipherVersion> - Class in org.refcodes.forwardsecrecy
Default implementation of a cipher version generator.
AbstractCipherVersionGenerator(CipherVersionFactory<CV>) - Constructor for class org.refcodes.forwardsecrecy.AbstractCipherVersionGenerator
Constructor for the AbstractCipherVersionGenerator.
AbstractDecryptionService - Class in org.refcodes.forwardsecrecy
Abstract base implementation for non abstract DecryptionService implementations.
AbstractDecryptionService(String, DecryptionServer) - Constructor for class org.refcodes.forwardsecrecy.AbstractDecryptionService
Constructs the service with the required services and configuration.
AbstractEncryptionService - Class in org.refcodes.forwardsecrecy
Abstract base implementation for non abstract EncryptionService implementations.
AbstractEncryptionService(String, EncryptionServer, CipherVersionGenerator<CipherVersion>) - Constructor for class org.refcodes.forwardsecrecy.AbstractEncryptionService
Constructs the service with the required services and configuration.
addCipherVersion(String, CipherVersion) - Method in interface org.refcodes.forwardsecrecy.EncryptionServer
addCipherVersion(String, CipherVersion) - Method in class org.refcodes.forwardsecrecy.InMemoryDecryptionServerImpl
Adds a cipher version to the server.
addCipherVersion(String, CipherVersion) - Method in class org.refcodes.forwardsecrecy.InMemoryEncryptionServerImpl

C

CIPHER_LENGTH - Static variable in class org.refcodes.forwardsecrecy.ForwardSecrecyUtility
 
CIPHER_UID_LENGTH - Static variable in class org.refcodes.forwardsecrecy.ForwardSecrecyUtility
 
CIPHER_UID_TIMESTAMP_LENGTH - Static variable in class org.refcodes.forwardsecrecy.ForwardSecrecyUtility
 
CipherUidAlreadyInUseException - Exception in org.refcodes.forwardsecrecy
The Class CipherUidAlreadyInUseException.
CipherUidAlreadyInUseException(String, String) - Constructor for exception org.refcodes.forwardsecrecy.CipherUidAlreadyInUseException
Instantiates a new cipher Universal-ID already in use exception.
CipherUidAlreadyInUseException(String, String, String) - Constructor for exception org.refcodes.forwardsecrecy.CipherUidAlreadyInUseException
Instantiates a new cipher Universal-ID already in use exception.
CipherUidAlreadyInUseException(String, String, Throwable) - Constructor for exception org.refcodes.forwardsecrecy.CipherUidAlreadyInUseException
Instantiates a new cipher Universal-ID already in use exception.
CipherUidAlreadyInUseException(String, String, Throwable, String) - Constructor for exception org.refcodes.forwardsecrecy.CipherUidAlreadyInUseException
Instantiates a new cipher Universal-ID already in use exception.
CipherUidAlreadyInUseException(String, Throwable) - Constructor for exception org.refcodes.forwardsecrecy.CipherUidAlreadyInUseException
Instantiates a new cipher Universal-ID already in use exception.
CipherUidAlreadyInUseException(String, Throwable, String) - Constructor for exception org.refcodes.forwardsecrecy.CipherUidAlreadyInUseException
Instantiates a new cipher Universal-ID already in use exception.
CipherVersion - Interface in org.refcodes.forwardsecrecy
A CipherVersion represents a cipher (used for symmetric encryption respectively decryption) related to a cypher's version (UID).
CipherVersionFactory<CV extends CipherVersion> - Interface in org.refcodes.forwardsecrecy
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.
CipherVersionFactoryImpl - Class in org.refcodes.forwardsecrecy
Default implementation of a CipherVersionFactory creating CipherVersion instances.
CipherVersionFactoryImpl() - Constructor for class org.refcodes.forwardsecrecy.CipherVersionFactoryImpl
 
CipherVersionGenerator<CV extends CipherVersion> - Interface in org.refcodes.forwardsecrecy
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).
CipherVersionGeneratorImpl - Class in org.refcodes.forwardsecrecy
Implementation if the AbstractCipherVersionGenerator for the usage of plain CipherVersion instances.
CipherVersionGeneratorImpl() - Constructor for class org.refcodes.forwardsecrecy.CipherVersionGeneratorImpl
Constructs a CipherVersionGenerator using the CipherVersionFactoryImpl for creating its CipherVersion instances.
CipherVersionGeneratorImpl(CipherVersionFactory<CipherVersion>) - Constructor for class org.refcodes.forwardsecrecy.CipherVersionGeneratorImpl
Instantiates a new cipher version generator impl.
CipherVersionImpl - Class in org.refcodes.forwardsecrecy
The Class CipherVersionImpl.
CipherVersionImpl(String, String) - Constructor for class org.refcodes.forwardsecrecy.CipherVersionImpl
Constructs the data structure with the required attributes.
compareTo(CipherVersion) - Method in class org.refcodes.forwardsecrecy.CipherVersionImpl
createCipher() - Method in class org.refcodes.forwardsecrecy.AbstractCipherVersionGenerator
Hook factory method to be implemented by subclasses.
createCipher() - Static method in class org.refcodes.forwardsecrecy.ForwardSecrecyUtility
Default way on how to create a cipher.
createCipherUid() - Method in class org.refcodes.forwardsecrecy.AbstractCipherVersionGenerator
Hook factory method to be implemented by subclasses.
createCipherUid() - Static method in class org.refcodes.forwardsecrecy.ForwardSecrecyUtility
Default way on how to create a cipher UID.
createInstance(String, String) - Method in interface org.refcodes.forwardsecrecy.CipherVersionFactory
Factory method to be implemented by subclasses.
createInstance(String, String) - Method in class org.refcodes.forwardsecrecy.CipherVersionFactoryImpl
Factory method to be implemented by subclasses.
createMessage() - Method in class org.refcodes.forwardsecrecy.AbstractDecryptionService
Creates a message for which a signature is to be created in order to authenticate for the retrieval of the cipher versions.
createMessage() - Static method in class org.refcodes.forwardsecrecy.ForwardSecrecyUtility
Default way on how to create a message which is to be signed in order to identify the owner of a public key.
createMessage() - Method in class org.refcodes.forwardsecrecy.LoopbackDecryptionServiceImpl
Deprecated.
Creates a message for which a signature is to be created in order to authenticate for the retrieval of the cipher versions.
createMessage() - Method in class org.refcodes.forwardsecrecy.PublicKeyDecryptionServiceImpl
Creates a message for which a signature is to be created in order to authenticate for the retrieval of the cipher versions.

D

DecryptionProvider - Interface in org.refcodes.forwardsecrecy
The DecryptionProvider is bound to a namespace and is being used by the business logic to decrypt data.
DecryptionProviderImpl - Class in org.refcodes.forwardsecrecy
This class is a basic implementation of the DecryptionProvider interface.
DecryptionProviderImpl(DecryptionService) - Constructor for class org.refcodes.forwardsecrecy.DecryptionProviderImpl
Constructs the DecryptionProvider using AES as implemented by the BouncyCastleProvider.
DecryptionProviderImpl(DecryptionService, Provider, String) - Constructor for class org.refcodes.forwardsecrecy.DecryptionProviderImpl
Constructs the DecryptionProvider with the given DecryptionService and with the specified JCE Provider as well as the according JCE algorithm.
DecryptionServer - Interface in org.refcodes.forwardsecrecy
The DecryptionServer contains CipherVersion instances assigned to a namespace.
DecryptionService - Interface in org.refcodes.forwardsecrecy
A DecryptionService is bound to a single namespace and provides cipher versions required for decrypting text by the DecryptionProvider.

E

EncryptionProvider - Interface in org.refcodes.forwardsecrecy
The EncryptionProvider is bound to a namespace and is being used by the business logic to encrypt data.
EncryptionProviderImpl - Class in org.refcodes.forwardsecrecy
This class is a basic implementation of the EncryptionProvider interface.
EncryptionProviderImpl(EncryptionService) - Constructor for class org.refcodes.forwardsecrecy.EncryptionProviderImpl
Constructs the EncryptionProvider using AES as implemented by the BouncyCastleProvider.
EncryptionProviderImpl(EncryptionService, Provider, String) - Constructor for class org.refcodes.forwardsecrecy.EncryptionProviderImpl
Constructs the EncryptionProvider with the given EncryptionService and with the specified JCE Provider as well as the according JCE algorithm.
EncryptionServer - Interface in org.refcodes.forwardsecrecy
The EncryptionServer takes CipherVersion instances generated by an EncryptionService for a provided namespace.
EncryptionService - Interface in org.refcodes.forwardsecrecy
An EncryptionService is bound to a single namespace and creates unique CipherVersion instances for that namespace.
equals(Object) - Method in class org.refcodes.forwardsecrecy.CipherVersionImpl

F

ForwardSecrecyDecryptionException - Exception in org.refcodes.forwardsecrecy
The Class ForwardSecrecyDecryptionException.
ForwardSecrecyDecryptionException(String) - Constructor for exception org.refcodes.forwardsecrecy.ForwardSecrecyDecryptionException
Instantiates a new forward secrecy decryption exception.
ForwardSecrecyDecryptionException(String, String) - Constructor for exception org.refcodes.forwardsecrecy.ForwardSecrecyDecryptionException
Instantiates a new forward secrecy decryption exception.
ForwardSecrecyDecryptionException(String, Throwable) - Constructor for exception org.refcodes.forwardsecrecy.ForwardSecrecyDecryptionException
Instantiates a new forward secrecy decryption exception.
ForwardSecrecyDecryptionException(String, Throwable, String) - Constructor for exception org.refcodes.forwardsecrecy.ForwardSecrecyDecryptionException
Instantiates a new forward secrecy decryption exception.
ForwardSecrecyDecryptionException(Throwable) - Constructor for exception org.refcodes.forwardsecrecy.ForwardSecrecyDecryptionException
Instantiates a new forward secrecy decryption exception.
ForwardSecrecyDecryptionException(Throwable, String) - Constructor for exception org.refcodes.forwardsecrecy.ForwardSecrecyDecryptionException
Instantiates a new forward secrecy decryption exception.
ForwardSecrecyException - Exception in org.refcodes.forwardsecrecy
The Class ForwardSecrecyException.
ForwardSecrecyException(String) - Constructor for exception org.refcodes.forwardsecrecy.ForwardSecrecyException
Instantiates a new forward secrecy exception.
ForwardSecrecyException(String, String) - Constructor for exception org.refcodes.forwardsecrecy.ForwardSecrecyException
Instantiates a new forward secrecy exception.
ForwardSecrecyException(String, Throwable) - Constructor for exception org.refcodes.forwardsecrecy.ForwardSecrecyException
Instantiates a new forward secrecy exception.
ForwardSecrecyException(String, Throwable, String) - Constructor for exception org.refcodes.forwardsecrecy.ForwardSecrecyException
Instantiates a new forward secrecy exception.
ForwardSecrecyException(Throwable) - Constructor for exception org.refcodes.forwardsecrecy.ForwardSecrecyException
Instantiates a new forward secrecy exception.
ForwardSecrecyException(Throwable, String) - Constructor for exception org.refcodes.forwardsecrecy.ForwardSecrecyException
Instantiates a new forward secrecy exception.
ForwardSecrecyRuntimeException - Exception in org.refcodes.forwardsecrecy
The Class ForwardSecrecyRuntimeException.
ForwardSecrecyRuntimeException(String) - Constructor for exception org.refcodes.forwardsecrecy.ForwardSecrecyRuntimeException
Instantiates a new forward secrecy runtime exception.
ForwardSecrecyRuntimeException(String, String) - Constructor for exception org.refcodes.forwardsecrecy.ForwardSecrecyRuntimeException
Instantiates a new forward secrecy runtime exception.
ForwardSecrecyRuntimeException(String, Throwable) - Constructor for exception org.refcodes.forwardsecrecy.ForwardSecrecyRuntimeException
Instantiates a new forward secrecy runtime exception.
ForwardSecrecyRuntimeException(String, Throwable, String) - Constructor for exception org.refcodes.forwardsecrecy.ForwardSecrecyRuntimeException
Instantiates a new forward secrecy runtime exception.
ForwardSecrecyRuntimeException(Throwable) - Constructor for exception org.refcodes.forwardsecrecy.ForwardSecrecyRuntimeException
Instantiates a new forward secrecy runtime exception.
ForwardSecrecyRuntimeException(Throwable, String) - Constructor for exception org.refcodes.forwardsecrecy.ForwardSecrecyRuntimeException
Instantiates a new forward secrecy runtime exception.
ForwardSecrecyUtility - Class in org.refcodes.forwardsecrecy
The Class ForwardSecrecyUtility.

G

getCipher() - Method in interface org.refcodes.forwardsecrecy.CipherVersion
Returns the cipher attribute.
getCipher() - Method in class org.refcodes.forwardsecrecy.CipherVersionImpl
Returns the cipher attribute.
getCipherVersions() - Method in class org.refcodes.forwardsecrecy.AbstractDecryptionService
Returns the currently available cipher versions.
getCipherVersions() - Method in interface org.refcodes.forwardsecrecy.DecryptionService
Returns the currently available cipher versions.
getCipherVersions(String, String, String) - Method in interface org.refcodes.forwardsecrecy.DecryptionServer
Returns the currently available cipher versions.
getCipherVersions(String, String, String) - Method in class org.refcodes.forwardsecrecy.InMemoryDecryptionServerImpl
Returns the currently available cipher versions.
getCipherVersions(String, String, String) - Method in class org.refcodes.forwardsecrecy.PublicKeyDecryptionServerWrapperImpl
Returns the currently available cipher versions.
getUniversalId() - Method in class org.refcodes.forwardsecrecy.CipherVersionImpl

H

hasEncryptionPattern(String) - Static method in class org.refcodes.forwardsecrecy.ForwardSecrecyUtility
Returns true in case the given text provided the characteristics of an encrypted text as of the cipher and cipher UID pattern. ------------------------------------------------------------------------- CAUTION: A plain text may have the same characteristics, an encrypted text must have these characteristics!
hashCode() - Method in class org.refcodes.forwardsecrecy.CipherVersionImpl
hasNext() - Method in class org.refcodes.forwardsecrecy.AbstractCipherVersionGenerator
hasNext() - Method in class org.refcodes.forwardsecrecy.AbstractEncryptionService

I

InMemoryDecryptionServerImpl - Class in org.refcodes.forwardsecrecy
The InMemoryDecryptionServerImpl is a non-persisting implementation of the DecryptionServer managing the CipherVersion instances in memory only.
InMemoryDecryptionServerImpl() - Constructor for class org.refcodes.forwardsecrecy.InMemoryDecryptionServerImpl
 
InMemoryEncryptionServerImpl - Class in org.refcodes.forwardsecrecy
The InMemoryEncryptionServerImpl is a non-persisting implementation of the EncryptionServer managing the CipherVersion instances in memory only.
InMemoryEncryptionServerImpl(InMemoryDecryptionServerImpl) - Constructor for class org.refcodes.forwardsecrecy.InMemoryEncryptionServerImpl
Constructs the server with the provided decryption server.

L

LoopbackDecryptionServiceImpl - Class in org.refcodes.forwardsecrecy
Deprecated.
To prevent accidental use in productive environment this insecure implementation of the DecryptionService has been marked as being deprecated; please use only for testing purposes.
LoopbackDecryptionServiceImpl(String, InMemoryDecryptionServerImpl) - Constructor for class org.refcodes.forwardsecrecy.LoopbackDecryptionServiceImpl
Deprecated.
To prevent accidental use in productive environment this insecure implementation of the DecryptionService has been marked as being deprecated; please use only for testing purposes.
LoopbackEncryptionServiceImpl - Class in org.refcodes.forwardsecrecy
Deprecated.
To prevent accidental use in productive environment this insecure implementation of the EncryptionService has been marked as being deprecated; please use only for testing purposes.
LoopbackEncryptionServiceImpl(String, EncryptionServer) - Constructor for class org.refcodes.forwardsecrecy.LoopbackEncryptionServiceImpl
Deprecated.
To prevent accidental use in productive environment this insecure implementation of the EncryptionService has been marked as being deprecated; please use only for testing purposes.

M

MESSAGE_LENGTH - Static variable in class org.refcodes.forwardsecrecy.ForwardSecrecyUtility
 

N

next() - Method in class org.refcodes.forwardsecrecy.AbstractCipherVersionGenerator
Generator method to be implemented by subclasses.
next() - Method in class org.refcodes.forwardsecrecy.AbstractEncryptionService
Generator method to be implemented by subclasses.
next() - Method in interface org.refcodes.forwardsecrecy.CipherVersionGenerator
Generator method to be implemented by subclasses.
nextCipherVersion() - Method in interface org.refcodes.forwardsecrecy.EncryptionProvider
Forces a next valid cipher to be requested and used.
nextCipherVersion() - Method in class org.refcodes.forwardsecrecy.EncryptionProviderImpl
Forces a next valid cipher to be requested and used.
NoCipherUidException - Exception in org.refcodes.forwardsecrecy
The Class NoCipherUidException.
NoCipherUidException(String) - Constructor for exception org.refcodes.forwardsecrecy.NoCipherUidException
Instantiates a new no cipher Universal-ID exception.
NoCipherUidException(String, String) - Constructor for exception org.refcodes.forwardsecrecy.NoCipherUidException
Instantiates a new no cipher Universal-ID exception.
NoCipherUidException(String, Throwable) - Constructor for exception org.refcodes.forwardsecrecy.NoCipherUidException
Instantiates a new no cipher Universal-ID exception.
NoCipherUidException(String, Throwable, String) - Constructor for exception org.refcodes.forwardsecrecy.NoCipherUidException
Instantiates a new no cipher Universal-ID exception.
NoCipherUidException(Throwable) - Constructor for exception org.refcodes.forwardsecrecy.NoCipherUidException
Instantiates a new no cipher Universal-ID exception.
NoCipherUidException(Throwable, String) - Constructor for exception org.refcodes.forwardsecrecy.NoCipherUidException
Instantiates a new no cipher Universal-ID exception.

O

org.refcodes.forwardsecrecy - package org.refcodes.forwardsecrecy
With the `refcodes-forwardsecrecy` group of `Java` artifacts you do high throughput symmetric encryption of data securing it with an asymmetric encryption approach - giving you the speed of symmetric encryption and the security of symmetric (public/private-key) encryption.

P

PublicKeyDecryptionServerWrapperImpl - Class in org.refcodes.forwardsecrecy
Wraps a decryption server and provides asymmetric encryption support.
PublicKeyDecryptionServerWrapperImpl(String, String, String, DecryptionServer) - Constructor for class org.refcodes.forwardsecrecy.PublicKeyDecryptionServerWrapperImpl
Constructs the service with the required configuration.
PublicKeyDecryptionServerWrapperImpl(String, String, String, DecryptionServer, CipherVersionFactory<CipherVersion>) - Constructor for class org.refcodes.forwardsecrecy.PublicKeyDecryptionServerWrapperImpl
Constructs the service with the required configuration.
PublicKeyDecryptionServerWrapperImpl(String, String, DecryptionServer) - Constructor for class org.refcodes.forwardsecrecy.PublicKeyDecryptionServerWrapperImpl
Constructs the service with the required configuration.
PublicKeyDecryptionServerWrapperImpl(String, String, DecryptionServer, CipherVersionFactory<CipherVersion>) - Constructor for class org.refcodes.forwardsecrecy.PublicKeyDecryptionServerWrapperImpl
Constructs the service with the required configuration.
PublicKeyDecryptionServiceImpl - Class in org.refcodes.forwardsecrecy
The DecryptionService retrieves CipherVersion instances from the DecryptionServer and is decrypting the ciphers contained in the CipherVersion instances with a private key.
PublicKeyDecryptionServiceImpl(String, String, String, DecryptionServer) - Constructor for class org.refcodes.forwardsecrecy.PublicKeyDecryptionServiceImpl
Constructs the service with the required services and configuration.
PublicKeyDecryptionServiceImpl(String, String, String, DecryptionServer, CipherVersionFactory<CipherVersion>) - Constructor for class org.refcodes.forwardsecrecy.PublicKeyDecryptionServiceImpl
Constructs the service with the required services and configuration.
PublicKeyDecryptionServiceImpl(String, String, DecryptionServer) - Constructor for class org.refcodes.forwardsecrecy.PublicKeyDecryptionServiceImpl
Constructs the service with the required services and configuration.
PublicKeyDecryptionServiceImpl(String, String, DecryptionServer, CipherVersionFactory<CipherVersion>) - Constructor for class org.refcodes.forwardsecrecy.PublicKeyDecryptionServiceImpl
Constructs the service with the required services and configuration.
PublicKeyEncryptionServiceImpl - Class in org.refcodes.forwardsecrecy
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.
PublicKeyEncryptionServiceImpl(String, String, EncryptionServer) - Constructor for class org.refcodes.forwardsecrecy.PublicKeyEncryptionServiceImpl
Constructs the service with the required services and configuration.
PublicKeyEncryptionServiceImpl(String, String, EncryptionServer, CipherVersionFactory<CipherVersion>) - Constructor for class org.refcodes.forwardsecrecy.PublicKeyEncryptionServiceImpl
Constructs the service with the required services and configuration.
PublicKeyEncryptionServiceImpl(String, String, EncryptionServer, CipherVersionGenerator<CipherVersion>) - Constructor for class org.refcodes.forwardsecrecy.PublicKeyEncryptionServiceImpl
Constructs the service with the required services and configuration.
PublicKeyEncryptionServiceImpl(String, String, EncryptionServer, CipherVersionGenerator<CipherVersion>, CipherVersionFactory<CipherVersion>) - Constructor for class org.refcodes.forwardsecrecy.PublicKeyEncryptionServiceImpl
Constructs the service with the required services and configuration.

R

remove() - Method in class org.refcodes.forwardsecrecy.AbstractCipherVersionGenerator
remove() - Method in class org.refcodes.forwardsecrecy.AbstractEncryptionService

S

setCipherVersionsExpireTimeInMs(long) - Method in class org.refcodes.forwardsecrecy.AbstractDecryptionService
Injection method for setting the the expire time (in milliseconds) after which once loaded cipher versions expire.
SignatureVerificationException - Exception in org.refcodes.forwardsecrecy
The Class SignatureVerificationException.
SignatureVerificationException(String) - Constructor for exception org.refcodes.forwardsecrecy.SignatureVerificationException
Instantiates a new signature verification exception.
SignatureVerificationException(String, String) - Constructor for exception org.refcodes.forwardsecrecy.SignatureVerificationException
Instantiates a new signature verification exception.
SignatureVerificationException(String, Throwable) - Constructor for exception org.refcodes.forwardsecrecy.SignatureVerificationException
Instantiates a new signature verification exception.
SignatureVerificationException(String, Throwable, String) - Constructor for exception org.refcodes.forwardsecrecy.SignatureVerificationException
Instantiates a new signature verification exception.
SignatureVerificationException(Throwable) - Constructor for exception org.refcodes.forwardsecrecy.SignatureVerificationException
Instantiates a new signature verification exception.
SignatureVerificationException(Throwable, String) - Constructor for exception org.refcodes.forwardsecrecy.SignatureVerificationException
Instantiates a new signature verification exception.

T

toCipherUidPrefix(String) - Static method in class org.refcodes.forwardsecrecy.ForwardSecrecyUtility
Expects a text with a prefixed cipher UID.
toDecrypted(byte[], int, int, byte[], int) - Method in class org.refcodes.forwardsecrecy.DecryptionProviderImpl
toDecrypted(String) - Method in interface org.refcodes.forwardsecrecy.DecryptionProvider
Encrypts a text with the latest known valid cipher.
toDecrypted(String) - Method in class org.refcodes.forwardsecrecy.DecryptionProviderImpl
Encrypts a text with the latest known valid cipher.
toDecryptedCipherVersion(CV) - Method in class org.refcodes.forwardsecrecy.AbstractDecryptionService
Hook factory method to be implemented by subclasses.
toDecryptedCipherVersion(CV) - Method in class org.refcodes.forwardsecrecy.LoopbackDecryptionServiceImpl
Deprecated.
To prevent accidental use in productive environment this insecure implementation of the DecryptionService has been marked as being deprecated; please use only for testing purposes.
toDecryptedCipherVersion(CV) - Method in class org.refcodes.forwardsecrecy.PublicKeyDecryptionServiceImpl
To decrypted cipher version.
toEncrypted(byte[], int, int, byte[], int) - Method in class org.refcodes.forwardsecrecy.EncryptionProviderImpl
toEncrypted(String) - Method in interface org.refcodes.forwardsecrecy.EncryptionProvider
toEncrypted(String) - Method in class org.refcodes.forwardsecrecy.EncryptionProviderImpl
toEncryptedCipherVersion(CV) - Method in class org.refcodes.forwardsecrecy.AbstractEncryptionService
Hook factory method to be implemented by subclasses.
toEncryptedCipherVersion(CV) - Method in class org.refcodes.forwardsecrecy.LoopbackEncryptionServiceImpl
Deprecated.
toEncryptedCipherVersion(CV) - Method in class org.refcodes.forwardsecrecy.PublicKeyEncryptionServiceImpl
To encrypted cipher version.
toEncryptedTextBody(String) - Static method in class org.refcodes.forwardsecrecy.ForwardSecrecyUtility
Expects a text with a prefixed cipher UID.
toSignature(String) - Method in class org.refcodes.forwardsecrecy.AbstractDecryptionService
Creates a signature for the given message.
toSignature(String) - Method in class org.refcodes.forwardsecrecy.LoopbackDecryptionServiceImpl
Deprecated.
Creates a signature for the given message.
toSignature(String) - Method in class org.refcodes.forwardsecrecy.PublicKeyDecryptionServiceImpl
Creates a signature for the given message.

U

UnexpectedForwardSecrecyRuntimeException - Exception in org.refcodes.forwardsecrecy
This exception is the base runtime exception for the directory artifact.
UnexpectedForwardSecrecyRuntimeException(String) - Constructor for exception org.refcodes.forwardsecrecy.UnexpectedForwardSecrecyRuntimeException
Instantiates a new unexpected forward secrecy runtime exception.
UnexpectedForwardSecrecyRuntimeException(String, String) - Constructor for exception org.refcodes.forwardsecrecy.UnexpectedForwardSecrecyRuntimeException
Instantiates a new unexpected forward secrecy runtime exception.
UnexpectedForwardSecrecyRuntimeException(String, Throwable) - Constructor for exception org.refcodes.forwardsecrecy.UnexpectedForwardSecrecyRuntimeException
Instantiates a new unexpected forward secrecy runtime exception.
UnexpectedForwardSecrecyRuntimeException(String, Throwable, String) - Constructor for exception org.refcodes.forwardsecrecy.UnexpectedForwardSecrecyRuntimeException
Instantiates a new unexpected forward secrecy runtime exception.
UnexpectedForwardSecrecyRuntimeException(Throwable) - Constructor for exception org.refcodes.forwardsecrecy.UnexpectedForwardSecrecyRuntimeException
Instantiates a new unexpected forward secrecy runtime exception.
UnexpectedForwardSecrecyRuntimeException(Throwable, String) - Constructor for exception org.refcodes.forwardsecrecy.UnexpectedForwardSecrecyRuntimeException
Instantiates a new unexpected forward secrecy runtime exception.
UnknownCipherUidException - Exception in org.refcodes.forwardsecrecy
The Class UnknownCipherUidException.
UnknownCipherUidException(String, String) - Constructor for exception org.refcodes.forwardsecrecy.UnknownCipherUidException
Instantiates a new unknown cipher Universal-ID exception.
UnknownCipherUidException(String, String, String) - Constructor for exception org.refcodes.forwardsecrecy.UnknownCipherUidException
Instantiates a new unknown cipher Universal-ID exception.
UnknownCipherUidException(String, String, Throwable) - Constructor for exception org.refcodes.forwardsecrecy.UnknownCipherUidException
Instantiates a new unknown cipher Universal-ID exception.
UnknownCipherUidException(String, String, Throwable, String) - Constructor for exception org.refcodes.forwardsecrecy.UnknownCipherUidException
Instantiates a new unknown cipher Universal-ID exception.
UnknownCipherUidException(String, Throwable) - Constructor for exception org.refcodes.forwardsecrecy.UnknownCipherUidException
Instantiates a new unknown cipher Universal-ID exception.
UnknownCipherUidException(String, Throwable, String) - Constructor for exception org.refcodes.forwardsecrecy.UnknownCipherUidException
Instantiates a new unknown cipher Universal-ID exception.
A C D E F G H I L M N O P R S T U