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.
- Since:
- 1.6
| Interface | Description |
|---|---|
| AlgorithmMethod | An abstract representation of an algorithm defined in the XML Security specifications. |
| Data | An abstract representation of the result of dereferencing a |
| KeySelectorResult | The result returned by the |
| NodeSetData<T> | An abstract representation of a |
| URIDereferencer | A dereferencer of |
| URIReference | Identifies a data object via a URI-Reference, as specified by RFC 2396. |
| XMLCryptoContext | Contains common context information for XML cryptographic operations. |
| XMLStructure | A representation of an XML structure from any namespace. |
| Class | Description |
|---|---|
| KeySelector | A selector that finds and returns a key using the data contained in a |
| KeySelector.Purpose | The purpose of the key that is to be selected. |
| OctetStreamData | A representation of a |
| Exception | Description |
|---|---|
| KeySelectorException | Indicates an exceptional condition thrown by a |
| MarshalException | Indicates an exceptional condition that occurred during the XML marshalling or unmarshalling process. |
| NoSuchMechanismException | This exception is thrown when a particular XML mechanism is requested but is not available in the environment. |
| URIReferenceException | Indicates an exceptional condition thrown while dereferencing a |