This documentation differs from the official API. Jadeite adds extra features to the API including: variable font sizes, constructions examples, placeholders for classes and methods, and auto-generated “See Also” links. Additionally it is missing some items found in standard Javadoc documentation, including: generics type information, “Deprecated” tags and comments, “See Also” links, along with other minor differences. Please send any questions or feedback to bam@cs.cmu.edu.


javax.xml.crypto.dsig
interface SignatureProperty

All Superinterfaces:
XMLStructure

public interface SignatureProperty
extends XMLStructure

A representation of the XML SignatureProperty element as defined in the W3C Recommendation for XML-Signature Syntax and Processing. The XML Schema Definition is defined as:


<element name="SignatureProperty" type="ds:SignaturePropertyType"/> 
   <complexType name="SignaturePropertyType" mixed="true">
     <choice maxOccurs="unbounded"> 
       <any namespace="##other" processContents="lax"/>
       <!-- (1,1) elements from (1, unbounded) namespaces -->
     </choice>
     <attribute name="Target" type="anyURI" use="required"/> 
     <attribute name="Id" type="ID" use="optional"/> 
   </complexType>
 
A SignatureProperty instance may be created by invoking the {@link XMLSignatureFactory#newSignatureProperty newSignatureProperty} method of the {@link XMLSignatureFactory} class; for example:
   XMLSignatureFactory factory = XMLSignatureFactory.getInstance("DOM");
   SignatureProperty property = factory.newSignatureProperty
	(Collections.singletonList(content), "#Signature-1", "TimeStamp");
 


Method Summary
 List

          Returns an java.util.Collections.unmodifiableList of one or more javax.xml.crypto.XMLStructures that are contained in this SignatureProperty.
 String

          Returns the Id of this SignatureProperty.
 String

          Returns the target URI of this SignatureProperty.
 
Methods inherited from class javax.xml.crypto.XMLStructure
isFeatureSupported
 

Method Detail

getContent

public List getContent()
Returns an {@link java.util.Collections#unmodifiableList unmodifiable list} of one or more {@link XMLStructure}s that are contained in this SignatureProperty. These represent additional information items concerning the generation of the {@link XMLSignature} (i.e. date/time stamp or serial numbers of cryptographic hardware used in signature generation).

Returns:
an unmodifiable list of one or more XMLStructures

getId

public String getId()
Returns the Id of this SignatureProperty.

Returns:
the Id of this SignatureProperty (or null if not specified)

getTarget

public String getTarget()
Returns the target URI of this SignatureProperty.

Returns:
the target URI of this SignatureProperty (never null)


This documentation differs from the official API. Jadeite adds extra features to the API including: variable font sizes, constructions examples, placeholders for classes and methods, and auto-generated “See Also” links. Additionally it is missing some items found in standard Javadoc documentation, including: generics type information, “Deprecated” tags and comments, “See Also” links, along with other minor differences. Please send any questions or feedback to bam@cs.cmu.edu.
This page displays the Jadeite version of the documention, which is derived from the offical documentation that contains this copyright notice:
Copyright 2008 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
The official Sun™ documentation can be found here at http://java.sun.com/javase/6/docs/api/.