Package org.refcodes.forwardsecrecy
Interface CipherVersion
-
- All Superinterfaces:
Comparable<CipherVersion>
,org.refcodes.mixin.UniversalIdAccessor
- All Known Implementing Classes:
CipherVersionImpl
public interface CipherVersion extends org.refcodes.mixin.UniversalIdAccessor, Comparable<CipherVersion>
ACipherVersion
represents a cipher (used for symmetric encryption respectively decryption) related to a cypher's version (UID). Implementation specific specializations might add attributes to determine whether aCipherVersion
is outdated and must be replaced by a newCipherVersion
or other attributes helpful for housekeeping and management ofCipherVersion
instances. TheCipherVersion
instances are (indirectly) bound to a namespace.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.refcodes.mixin.UniversalIdAccessor
org.refcodes.mixin.UniversalIdAccessor.UniversalIdBuilder<B extends org.refcodes.mixin.UniversalIdAccessor.UniversalIdBuilder<B>>, org.refcodes.mixin.UniversalIdAccessor.UniversalIdMutator, org.refcodes.mixin.UniversalIdAccessor.UniversalIdProperty
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getCipher()
Returns the cipher attribute.-
Methods inherited from interface java.lang.Comparable
compareTo
-
-
-
-
Method Detail
-
getCipher
String getCipher()
Returns the cipher attribute.- Returns:
- The actual cipher.
-
-