- 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, String) - Constructor for exception org.refcodes.forwardsecrecy.CipherUidAlreadyInUseException
-
Instantiates a new cipher uid already in use exception.
- CipherUidAlreadyInUseException(String, String, Throwable, String) - Constructor for exception org.refcodes.forwardsecrecy.CipherUidAlreadyInUseException
-
Instantiates a new cipher uid already in use exception.
- CipherUidAlreadyInUseException(String, String, Throwable) - Constructor for exception org.refcodes.forwardsecrecy.CipherUidAlreadyInUseException
-
Instantiates a new cipher uid already in use exception.
- CipherUidAlreadyInUseException(String, String) - Constructor for exception org.refcodes.forwardsecrecy.CipherUidAlreadyInUseException
-
Instantiates a new cipher uid already in use exception.
- CipherUidAlreadyInUseException(String, Throwable, String) - Constructor for exception org.refcodes.forwardsecrecy.CipherUidAlreadyInUseException
-
Instantiates a new cipher uid already in use exception.
- CipherUidAlreadyInUseException(String, Throwable) - Constructor for exception org.refcodes.forwardsecrecy.CipherUidAlreadyInUseException
-
Instantiates a new cipher uid 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
-
- 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
-
- CipherVersionGeneratorImpl(CipherVersionFactory<CipherVersion>) - Constructor for class org.refcodes.forwardsecrecy.CipherVersionGeneratorImpl
-
Instantiates a new cipher version generator impl.
- CipherVersionGeneratorImpl() - Constructor for class org.refcodes.forwardsecrecy.CipherVersionGeneratorImpl
-
- 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.
- ForwardSecrecyDecryptionException - Exception in org.refcodes.forwardsecrecy
-
The Class ForwardSecrecyDecryptionException.
- ForwardSecrecyDecryptionException(String, String) - 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(String, Throwable) - Constructor for exception org.refcodes.forwardsecrecy.ForwardSecrecyDecryptionException
-
Instantiates a new forward secrecy decryption exception.
- ForwardSecrecyDecryptionException(String) - 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.
- ForwardSecrecyDecryptionException(Throwable) - 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, String) - 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(String, Throwable) - Constructor for exception org.refcodes.forwardsecrecy.ForwardSecrecyException
-
Instantiates a new forward secrecy exception.
- ForwardSecrecyException(String) - 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.
- ForwardSecrecyException(Throwable) - Constructor for exception org.refcodes.forwardsecrecy.ForwardSecrecyException
-
Instantiates a new forward secrecy exception.
- ForwardSecrecyRuntimeException - Exception in org.refcodes.forwardsecrecy
-
The Class ForwardSecrecyRuntimeException.
- ForwardSecrecyRuntimeException(String, String) - 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(String, Throwable) - Constructor for exception org.refcodes.forwardsecrecy.ForwardSecrecyRuntimeException
-
Instantiates a new forward secrecy runtime exception.
- ForwardSecrecyRuntimeException(String) - 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.
- ForwardSecrecyRuntimeException(Throwable) - Constructor for exception org.refcodes.forwardsecrecy.ForwardSecrecyRuntimeException
-
Instantiates a new forward secrecy runtime exception.
- ForwardSecrecyUtility - Class in org.refcodes.forwardsecrecy
-
The Class ForwardSecrecyUtility.