public interface EncryptionProperties
EncryptionProperties
can hold additional information concerning
the generation of the EncryptedData
or
EncryptedKey
. This information is wraped int an
EncryptionProperty
element. Examples of additional information
is e.g., a date/time stamp or the serial number of cryptographic hardware
used during encryption).
It is defined as follows:
Modifier and Type | Method and Description |
---|---|
void |
addEncryptionProperty(EncryptionProperty property)
Adds an
EncryptionProperty . |
java.util.Iterator<EncryptionProperty> |
getEncryptionProperties()
Returns an
Iterator over all the
EncryptionPropterty elements contained in this
EncryptionProperties . |
java.lang.String |
getId()
Returns the
EncryptionProperties ' id. |
void |
removeEncryptionProperty(EncryptionProperty property)
Removes the specified
EncryptionProperty . |
void |
setId(java.lang.String id)
Sets the id.
|
java.lang.String getId()
EncryptionProperties
' id.void setId(java.lang.String id)
id
- the id.java.util.Iterator<EncryptionProperty> getEncryptionProperties()
Iterator
over all the
EncryptionPropterty
elements contained in this
EncryptionProperties
.Iterator
over all the encryption properties.void addEncryptionProperty(EncryptionProperty property)
EncryptionProperty
.property
- void removeEncryptionProperty(EncryptionProperty property)
EncryptionProperty
.property
-