Java™ Platform
Standard Ed. 6

Uses of Interface
javax.xml.crypto.XMLStructure

Packages that use XMLStructure
javax.xml.crypto.dom DOM-specific classes for the javax.xml.crypto package. 
javax.xml.crypto.dsig Classes for generating and validating XML digital signatures. 
javax.xml.crypto.dsig.keyinfo Classes for parsing and processing KeyInfo elements and structures. 
javax.xml.crypto.dsig.spec Parameter classes for XML digital signatures. 
 

Uses of XMLStructure in javax.xml.crypto.dom
 

Classes in javax.xml.crypto.dom that implement XMLStructure
 class DOMStructure
          A DOM-specific XMLStructure.
 

Uses of XMLStructure in javax.xml.crypto.dsig
 

Subinterfaces of XMLStructure in javax.xml.crypto.dsig
 interface CanonicalizationMethod
          A representation of the XML CanonicalizationMethod element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
 interface DigestMethod
          A representation of the XML DigestMethod element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
 interface Manifest
          A representation of the XML Manifest element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
 interface Reference
          A representation of the Reference element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
 interface SignatureMethod
          A representation of the XML SignatureMethod element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
 interface SignatureProperties
          A representation of the XML SignatureProperties element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
 interface SignatureProperty
          A representation of the XML SignatureProperty element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
 interface SignedInfo
          An representation of the XML SignedInfo element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
 interface Transform
          A representation of the XML Transform element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
 interface XMLObject
          A representation of the XML Object element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
 interface XMLSignature
          A representation of the XML Signature element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
static interface XMLSignature.SignatureValue
          A representation of the XML SignatureValue element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
 

Classes in javax.xml.crypto.dsig that implement XMLStructure
 class TransformService
          A Service Provider Interface for transform and canonicalization algorithms.
 

Methods in javax.xml.crypto.dsig with parameters of type XMLStructure
abstract  void TransformService.init(XMLStructure parent, XMLCryptoContext context)
          Initializes this TransformService with the specified parameters and document context.
abstract  void TransformService.marshalParams(XMLStructure parent, XMLCryptoContext context)
          Marshals the algorithm-specific parameters.
abstract  CanonicalizationMethod XMLSignatureFactory.newCanonicalizationMethod(String algorithm, XMLStructure params)
          Creates a CanonicalizationMethod for the specified algorithm URI and parameters.
abstract  Transform XMLSignatureFactory.newTransform(String algorithm, XMLStructure params)
          Creates a Transform for the specified algorithm URI and parameters.
abstract  XMLSignature XMLSignatureFactory.unmarshalXMLSignature(XMLStructure xmlStructure)
          Unmarshals a new XMLSignature instance from a mechanism-specific XMLStructure instance.
 

Uses of XMLStructure in javax.xml.crypto.dsig.keyinfo
 

Subinterfaces of XMLStructure in javax.xml.crypto.dsig.keyinfo
 interface KeyInfo
          A representation of the XML KeyInfo element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
 interface KeyName
          A representation of the XML KeyName element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
 interface KeyValue
          A representation of the XML KeyValue element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
 interface PGPData
          A representation of the XML PGPData element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
 interface RetrievalMethod
          A representation of the XML RetrievalMethod element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
 interface X509Data
          A representation of the XML X509Data element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
 interface X509IssuerSerial
          A representation of the XML X509IssuerSerial element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.
 

Methods in javax.xml.crypto.dsig.keyinfo with parameters of type XMLStructure
 void KeyInfo.marshal(XMLStructure parent, XMLCryptoContext context)
          Marshals the key info to XML.
abstract  KeyInfo KeyInfoFactory.unmarshalKeyInfo(XMLStructure xmlStructure)
          Unmarshals a new KeyInfo instance from a mechanism-specific XMLStructure (ex: DOMStructure) instance.
 

Uses of XMLStructure in javax.xml.crypto.dsig.spec
 

Methods in javax.xml.crypto.dsig.spec that return XMLStructure
 XMLStructure XSLTTransformParameterSpec.getStylesheet()
          Returns the stylesheet.
 

Constructors in javax.xml.crypto.dsig.spec with parameters of type XMLStructure
XSLTTransformParameterSpec(XMLStructure stylesheet)
          Creates an XSLTTransformParameterSpec with the specified stylesheet.
 


Java™ Platform
Standard Ed. 6

Submit a bug or feature
For further API reference and developer documentation, see Java SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.