blob: 7a8fd5325e7b9c6dcb2ab61f57aae996b5b86b36 [file] [log] [blame]
J. Duke319a3b92007-12-01 00:00:00 +00001<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html>
3<head>
4 <title></title>
5</head>
6<body>
7Provides classes for implementing XML Encryption applications. There are two
8main families of classes in this package. The first group of classes is an
9XML Schema to Java mapping of &nbsp;the complex types and elements of the
10XML Encryption Schema as outllined at <a
11 href="http://www.w3.org/Encryption/2001/Drafts/xmlenc-core/">XML Encrtypyion
12Specification</a>. The second group of classes are used to perform encryption
13operations, and to manipulate the first group of classes. The most important
14classes in this second group is <code><a
15 href="file://./com/sun/org/apache/xml/internal/security/encryption/XMLCipher.html">XMLCipher</a></code>,
16<code><a
17 href="file://./com/sun/org/apache/xml/internal/security/encryption/XMLEncryptionFactory.html">XMLEncryptionFactory</a></code>
18and <code>XMLSerializer</code>. <code>XMLCipher</code> was designed to resemble
19<code>javax.crypto.Cipher</code>. The aforementioned classes were desinged
20with ease-of-use and configurability in mind. Becuase of this, the programmer
21may at times be exposed to lower level programming tasks. This library strives
22to be as simple as possible to use, but no simpler.<br>
23<br>
24</body>
25</html>