| Package | Description | 
|---|---|
| javax.xml.crypto | Common classes for XML cryptography. | 
| javax.xml.crypto.dsig | Classes for generating and validating XML digital
signatures. | 
| javax.xml.crypto.dsig.keyinfo | Classes for parsing and processing  KeyInfoelements and structures. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | NodeSetDataAn abstract representation of a  Datatype containing a
 node-set. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | OctetStreamDataA representation of a  Datatype containing an octet stream. | 
| Modifier and Type | Method and Description | 
|---|---|
| Data | URIDereferencer. dereference(URIReference uriReference,
           XMLCryptoContext context)Dereferences the specified  URIReferenceand returns the
 dereferenced data. | 
| Modifier and Type | Method and Description | 
|---|---|
| Data | Reference. getDereferencedData()Returns the dereferenced data, if
 reference caching
 is enabled. | 
| Data | Transform. transform(Data data,
         XMLCryptoContext context)Transforms the specified data using the underlying transform algorithm. | 
| Data | Transform. transform(Data data,
         XMLCryptoContext context,
         OutputStream os)Transforms the specified data using the underlying transform algorithm. | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract Reference | XMLSignatureFactory. newReference(String uri,
            DigestMethod dm,
            List appliedTransforms,
            Data result,
            List transforms,
            String type,
            String id)Creates a  Referencewith the specified parameters. | 
| Data | Transform. transform(Data data,
         XMLCryptoContext context)Transforms the specified data using the underlying transform algorithm. | 
| Data | Transform. transform(Data data,
         XMLCryptoContext context,
         OutputStream os)Transforms the specified data using the underlying transform algorithm. | 
| Modifier and Type | Method and Description | 
|---|---|
| Data | RetrievalMethod. dereference(XMLCryptoContext context)Dereferences the  KeyInfoinformation referenced by thisRetrievalMethodand applies the specifiedTransforms. | 
 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, 2014, Oracle and/or its affiliates.  All rights reserved.