Interface EncryptionProperty
public interface EncryptionProperty
Additional information items concerning the generation of the
EncryptedData
or EncryptedKey
can be placed in an
EncryptionProperty
element (e.g., date/time stamp or the serial
number of cryptographic hardware used during encryption). The Target
attribute identifies the EncryptedType
structure being
described. anyAttribute permits the inclusion of attributes from the XML
namespace to be included (i.e., xml:space
,
xml:lang
, and xml:base
).
It is defined as follows:
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addEncryptionInformation
(Element information) Adds encryption information.getAttribute
(String attribute) Returns the attribute's value in thexml
namespace.Returns the properties of theEncryptionProperty
.getId()
Returns the id of theEncryptionProperty
.Returns theEncryptedType
being described.void
removeEncryptionInformation
(Element information) Removes encryption information.void
setAttribute
(String attribute, String value) Set the attribute value.void
Sets the id.void
Sets the target.
-
Method Details
-
getTarget
String getTarget()Returns theEncryptedType
being described.- Returns:
- the
EncryptedType
being described by thisEncryptionProperty
.
-
setTarget
Sets the target.- Parameters:
target
-
-
getId
String getId()Returns the id of theEncryptionProperty
.- Returns:
- the id.
-
setId
Sets the id.- Parameters:
id
-
-
getAttribute
Returns the attribute's value in thexml
namespace.- Parameters:
attribute
-- Returns:
- the attribute's value.
-
setAttribute
Set the attribute value.- Parameters:
attribute
- the attribute's name.value
- the attribute's value.
-
getEncryptionInformation
Returns the properties of theEncryptionProperty
.- Returns:
- an
Iterator
over all the additional encryption information contained in this class.
-
addEncryptionInformation
Adds encryption information.- Parameters:
information
- the additional encryption information.
-
removeEncryptionInformation
Removes encryption information.- Parameters:
information
- the information to remove.
-