Interface EncryptionProperty
-
- All Known Implementing Classes:
XMLCipher.Factory.EncryptionPropertyImpl
public interface EncryptionProperty
Additional information items concerning the generation of theEncryptedData
orEncryptedKey
can be placed in anEncryptionProperty
element (e.g., date/time stamp or the serial number of cryptographic hardware used during encryption). The Target attribute identifies theEncryptedType
structure being described. anyAttribute permits the inclusion of attributes from the XML namespace to be included (i.e.,xml:space
,xml:lang
, andxml:base
).It is defined as follows:
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addEncryptionInformation(org.w3c.dom.Element information)
Adds encryption information.java.lang.String
getAttribute(java.lang.String attribute)
Returns the attribute's value in thexml
namespace.java.util.Iterator<org.w3c.dom.Element>
getEncryptionInformation()
Returns the properties of theEncryptionProperty
.java.lang.String
getId()
Returns the id of theEncryptionProperty
.java.lang.String
getTarget()
Returns theEncryptedType
being described.void
removeEncryptionInformation(org.w3c.dom.Element information)
Removes encryption information.void
setAttribute(java.lang.String attribute, java.lang.String value)
Set the attribute value.void
setId(java.lang.String id)
Sets the id.void
setTarget(java.lang.String target)
Sets the target.
-
-
-
Method Detail
-
getTarget
java.lang.String getTarget()
Returns theEncryptedType
being described.- Returns:
- the
EncryptedType
being described by thisEncryptionProperty
.
-
setTarget
void setTarget(java.lang.String target)
Sets the target.- Parameters:
target
-
-
getId
java.lang.String getId()
Returns the id of theEncryptionProperty
.- Returns:
- the id.
-
setId
void setId(java.lang.String id)
Sets the id.- Parameters:
id
-
-
getAttribute
java.lang.String getAttribute(java.lang.String attribute)
Returns the attribute's value in thexml
namespace.- Parameters:
attribute
-- Returns:
- the attribute's value.
-
setAttribute
void setAttribute(java.lang.String attribute, java.lang.String value)
Set the attribute value.- Parameters:
attribute
- the attribute's name.value
- the attribute's value.
-
getEncryptionInformation
java.util.Iterator<org.w3c.dom.Element> getEncryptionInformation()
Returns the properties of theEncryptionProperty
.- Returns:
- an
Iterator
over all the additional encryption information contained in this class.
-
addEncryptionInformation
void addEncryptionInformation(org.w3c.dom.Element information)
Adds encryption information.- Parameters:
information
- the additional encryption information.
-
removeEncryptionInformation
void removeEncryptionInformation(org.w3c.dom.Element information)
Removes encryption information.- Parameters:
information
- the information to remove.
-
-