FileDocCategorySizeDatePackage
SignatureProperties.javaAPI DocJava SE 6 API2449Tue Jun 10 00:27:06 BST 2008javax.xml.crypto.dsig

SignatureProperties

public interface SignatureProperties implements XMLStructure
A representation of the XML SignatureProperties element as defined in the W3C Recommendation for XML-Signature Syntax and Processing. The XML Schema Definition is defined as:

<element name="SignatureProperties" type="ds:SignaturePropertiesType"/>
<complexType name="SignaturePropertiesType">
<sequence>
<element ref="ds:SignatureProperty" maxOccurs="unbounded"/>
</sequence>
<attribute name="Id" type="ID" use="optional"/>
</complexType>
A SignatureProperties instance may be created by invoking the {@link XMLSignatureFactory#newSignatureProperties newSignatureProperties} method of the {@link XMLSignatureFactory} class; for example:
XMLSignatureFactory factory = XMLSignatureFactory.getInstance("DOM");
SignatureProperties properties =
factory.newSignatureProperties(props, "signature-properties-1");
author
Sean Mullan
author
JSR 105 Expert Group
since
1.6
see
XMLSignatureFactory#newSignatureProperties(List, String)
see
SignatureProperty

Fields Summary
static final String
TYPE
URI that identifies the SignatureProperties element (this can be specified as the value of the type parameter of the {@link Reference} class to identify the referent's type).
Constructors Summary
Methods Summary
public java.lang.StringgetId()
Returns the Id of this SignatureProperties.

return
the Id of this SignatureProperties (or null if not specified)

public java.util.ListgetProperties()
Returns an {@link java.util.Collections#unmodifiableList unmodifiable list} of one or more {@link SignatureProperty}s that are contained in this SignatureProperties.

return
an unmodifiable list of one or more SignaturePropertys