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
-
Adds a
CipherVersion
to theEncryptionServer
. - 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
-
Adds a
CipherVersion
to theEncryptionServer
.
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; theCipherVersionFactory
can be replaced with a custom implementation instantiatingCipherVersion
(sub-)types with the additional required attributes or functionality. - CipherVersionFactoryImpl - Class in org.refcodes.forwardsecrecy
-
Default implementation of a
CipherVersionFactory
creatingCipherVersion
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
generatingCipherVersion
instances can be replaced with a customCipherVersionGenerator
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 plainCipherVersion
instances. - CipherVersionGeneratorImpl() - Constructor for class org.refcodes.forwardsecrecy.CipherVersionGeneratorImpl
-
Constructs a
CipherVersionGenerator
using theCipherVersionFactoryImpl
for creating itsCipherVersion
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 theBouncyCastleProvider
. - DecryptionProviderImpl(DecryptionService, Provider, String) - Constructor for class org.refcodes.forwardsecrecy.DecryptionProviderImpl
-
Constructs the
DecryptionProvider
with the givenDecryptionService
and with the specified JCEProvider
as well as the according JCE algorithm. - DecryptionServer - Interface in org.refcodes.forwardsecrecy
-
The
DecryptionServer
containsCipherVersion
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 theDecryptionProvider
.
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 theBouncyCastleProvider
. - EncryptionProviderImpl(EncryptionService, Provider, String) - Constructor for class org.refcodes.forwardsecrecy.EncryptionProviderImpl
-
Constructs the
EncryptionProvider
with the givenEncryptionService
and with the specified JCEProvider
as well as the according JCE algorithm. - EncryptionServer - Interface in org.refcodes.forwardsecrecy
-
The
EncryptionServer
takesCipherVersion
instances generated by anEncryptionService
for a provided namespace. - EncryptionService - Interface in org.refcodes.forwardsecrecy
-
An
EncryptionService
is bound to a single namespace and creates uniqueCipherVersion
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 theDecryptionServer
managing theCipherVersion
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 theEncryptionServer
managing theCipherVersion
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
retrievesCipherVersion
instances from theDecryptionServer
and is decrypting the ciphers contained in theCipherVersion
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.