@NotExtensible @ThreadSafety(level=INTERFACE_THREADSAFE) public interface EncryptionSettingsDefinition
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.lang.String> |
getAllIDStrings()
Retrieves a set of all identifiers that may be used to reference this
encryption settings definition, including the primary identifier and any
legacy identifiers that may have been used for this definition over time.
|
java.lang.String |
getCipherTransformation()
Retrieves the cipher transformation used for this encryption settings
definition.
|
java.util.Date |
getCreateTime()
Retrieves the time that this encryption settings definition was created,
if available.
|
java.lang.String |
getDescription()
Retrieves a description for this encryption settings definition, if
available.
|
int |
getGCMTagLengthBits()
Retrieves the length of the GCM authentication tag in bits, if applicable.
|
int |
getInitializationVectorLengthBytes()
Retrieves the length in bytes of the initialization vector that will be
used with this encryption settings definition.
|
java.lang.String |
getKeyFactoryAlgorithm()
Retrieves the name of the key factory algorithm used to generate the key
for this encryption settings definition.
|
int |
getKeyIterationCount()
Retrieves the iteration count provided to the key factory algorithm in the
course of generating the encryption key.
|
int |
getKeyLengthBits()
Retrieves the length in bits of the key for this encryption settings
object.
|
int |
getKeySaltLengthBytes()
Retrieves the size in bytes of the salt provided to the key factory
algorithm in the course of generating the encryption key.
|
java.lang.String |
getPrimaryIDString()
Retrieves a string representation of the primary identifier for this
encryption settings definition.
|
java.lang.String |
toString()
Retrieves a string representation of this encryption settings definition.
|
java.lang.String getPrimaryIDString()
java.util.Set<java.lang.String> getAllIDStrings()
java.lang.String getCipherTransformation()
int getGCMTagLengthBits()
java.lang.String getKeyFactoryAlgorithm()
int getKeyIterationCount()
int getKeySaltLengthBytes()
int getInitializationVectorLengthBytes()
int getKeyLengthBits()
java.util.Date getCreateTime()
null
if that is not available (because the definition was
created before the create timestamp was recorded).java.lang.String getDescription()
null
if no description is available.java.lang.String toString()
toString
in class java.lang.Object