Package javax.xml.crypto.enc
Classes for parsing, encrypting and decrypting XML
EncryptedType
structures.
See:
Interface Summary
Interface | Description |
---|---|
CipherData | A representation of the XML CipherData
element as defined in the
W3C Recommendation for XML-Encryption Syntax and Processing. |
CipherReference | A representation of the XML CipherReference
element as defined in the
W3C Recommendation for XML-Encryption Syntax and Processing. |
CipherValue | A representation of the XML CipherValue
element as defined in the
W3C Recommendation for XML-Encryption Syntax and Processing. |
DataReference | A representation of the XML DataReference
element as defined in the
W3C Recommendation for XML-Encryption Syntax and Processing. |
EncryptedData | A representation of the XML EncryptedData
element as defined in the
W3C Recommendation for XML-Encryption Syntax and Processing. |
EncryptedType | A representation of the XML EncryptedType
element as defined in the
W3C Recommendation for XML-Encryption Syntax and Processing. |
EncryptionMethod | A representation of the XML EncryptionMethod
element as defined in the
W3C Recommendation for XML-Encryption Syntax and Processing. |
EncryptionProperties | A representation of the XML EncryptionProperties
element as defined in the
W3C Recommendation for XML-Encryption Syntax and Processing. |
EncryptionProperty | A representation of the XML EncryptionProperty
element as defined in the
W3C Recommendation for XML-Encryption Syntax and Processing. |
KeyReference | A representation of the XML KeyReference
element as defined in the
W3C Recommendation for XML-Encryption Syntax and Processing. |
ReferenceType | A representation of the XML CipherData
complex type as defined in the
W3C Recommendation for XML-Encryption Syntax and Processing. |
ToBeEncrypted | An abstract representation to all to-be-encrypted classes. |
ToBeEncryptedXML | A representation of a ToBeEncrypted
class that contains a XML Element or content of an Element |
XMLDecryptContext | Contains context information for decrypting XML EncryptedType
structures. |
XMLEncryptContext | Contains context information for encrypting XML EncryptedType
structures. |
Class Summary
Class | Description |
---|---|
ToBeEncryptedKey | A representation of a ToBeEncrypted type containing a Key. |
ToBeEncryptedOctetStream | A representation of ToBeEncrypted containing the octet sequence |
XMLEncryptionFactory | A factory for creating EncryptedType objects (such as EncryptedData ,
EncryptedKey ) from scratch or
for unmarshalling an EncryptedType object from a corresponding
XML representation. |
Exception Summary
Exception | Description |
---|---|
XMLEncryptionException | Indicates an exceptional condition that occured during the XML encryption or decryption process. |
Package javax.xml.crypto.enc Description
Classes for parsing, encrypting and decrypting XMLEncryptedType
structures. This package includes classes that represent the core elements
defined in the W3C XML Encryption specification:
EncryptedType
,
EncryptedData
,
EncryptionMethod
,
CipherData
,
CipherReference
,
EncryptionProperties
, and
EncryptionProperty
.
KeyInfo
types
are defined in the javax.xml.crypto.enc.keyinfo
subpackage.
XMLEncryptionFactory
is an abstract factory that creates
EncryptedType
objects from scratch
or from a pre-existing XML representation, such as a DOM node.
Of primary significance in this package are the
EncryptedData
and
EncryptedKey
classes,
which allow you to encrypt and decrypt XML encrypted data and key respectively.