| Package | Description | 
|---|---|
| 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. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DOMStructure
A DOM-specific  
XMLStructure. | 
| Modifier and Type | Interface and Description | 
|---|---|
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. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
TransformService
A Service Provider Interface for transform and canonicalization algorithms. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
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. | 
| Modifier and Type | Interface and Description | 
|---|---|
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. | 
| Modifier and Type | Method and Description | 
|---|---|
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. | 
| Modifier and Type | Method and Description | 
|---|---|
XMLStructure | 
XSLTTransformParameterSpec.getStylesheet()
Returns the stylesheet. 
 | 
| Constructor and Description | 
|---|
XSLTTransformParameterSpec(XMLStructure stylesheet)
Creates an  
XSLTTransformParameterSpec with the specified
 stylesheet. | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2015, Oracle and/or its affiliates.  All rights reserved.