FileDocCategorySizeDatePackage
EncryptionProperties.javaAPI DocJava SE 6 API2406Tue Jun 10 00:23:02 BST 2008com.sun.org.apache.xml.internal.security.encryption

EncryptionProperties

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:

<element name='EncryptionProperties' type='xenc:EncryptionPropertiesType'/> <complexType name='EncryptionPropertiesType'> <sequence> <element ref='xenc:EncryptionProperty' maxOccurs='unbounded'/> </sequence> <attribute name='Id' type='ID' use='optional'/> </complexType>
author
Axl Mattheus

Fields Summary
Constructors Summary
Methods Summary
public voidaddEncryptionProperty(EncryptionProperty property)
Adds an EncryptionProperty.

param
property.

public java.util.IteratorgetEncryptionProperties()
Returns an Iterator over all the EncryptionPropterty elements contained in this EncryptionProperties.

return
an Iterator over all the encryption properties.

public java.lang.StringgetId()
Returns the EncryptionProperties' id.

return
the id.

public voidremoveEncryptionProperty(EncryptionProperty property)
Removes the specified EncryptionProperty.

param
property.

public voidsetId(java.lang.String id)
Sets the id.

param
id the id.