XML encryption

The Toolkit's implementation of XML encryption is based on the proposals under review by the World Wide Web Consortium's (W3C) XML Encryption Working Group:

http://www.w3.org/Encryption/2001

And specifically on the XML Encryption Syntax and Processing recommendation:

http://www.w3.org/TR/2002/REC-xmlenc-core-20021210

With the implementation of XML encryption in the Toolkit, you can encrypt and decrypt entire XML documents, fragments of XML documents that are complete and well-formed elements, and arbitrary binary data. XML encryption is important when there is a need to encrypt only selected parts of XML documents, leaving the rest of the document in plain view. This capability integrates well with XML digital signatures, which allow for the signing of a specific section, or fragment, in an XML document.