Package org.refcodes.forwardsecrecy
Interface CipherVersion
-
- All Superinterfaces:
java.lang.Comparable<CipherVersion>
,org.refcodes.mixin.UniversalIdAccessor
- All Known Implementing Classes:
CipherVersionImpl
public interface CipherVersion extends org.refcodes.mixin.UniversalIdAccessor, java.lang.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 java.lang.String
getCipher()
Returns the cipher attribute.
-