APIdia Launch Partner
Top Description Interfaces Classes
module java.xml.crypto

Package javax.xml.crypto


Common classes for XML cryptography. This package includes common classes that are used to perform XML cryptographic operations, such as generating an XML signature or encrypting XML data.

Package Specification

Since
1.6

Interface Summary

Modifier and TypeInterface and Description
public interface
AlgorithmMethod

An abstract representation of an algorithm defined in the XML Security specifications.

public interface
Data

An abstract representation of the result of dereferencing a URIReference or the input/output of subsequent Transforms.

public interface
KeySelectorResult

The result returned by the KeySelector.select method.

public interface
NodeSetData<
the type of nodes maintained by this set
T
>

An abstract representation of a Data type containing a node-set.

public interface
URIDereferencer

A dereferencer of URIReferences.

public interface
URIReference

Identifies a data object via a URI-Reference, as specified by RFC 2396.

public interface
XMLCryptoContext

Contains common context information for XML cryptographic operations.

public interface
XMLStructure

A representation of an XML structure from any namespace.

Class Summary

Modifier and TypeClass and Description
public abstract class
KeySelector

A selector that finds and returns a key using the data contained in a KeyInfo object.

public class
KeySelectorException

Indicates an exceptional condition thrown by a KeySelector.

public class
MarshalException

Indicates an exceptional condition that occurred during the XML marshalling or unmarshalling process.

public class
NoSuchMechanismException

This exception is thrown when a particular XML mechanism is requested but is not available in the environment.

public class
OctetStreamData

A representation of a Data type containing an octet stream.

public class
URIReferenceException

Indicates an exceptional condition thrown while dereferencing a URIReference.