blob: d3afe576cd4e74fd0afe2904fd2390fdd51b2bda [file] [log] [blame]
J. Duke319a3b92007-12-01 00:00:00 +00001<html>
2<head>
3<!--
4Copyright 2005 Sun Microsystems, Inc. All Rights Reserved.
5DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
6
7This code is free software; you can redistribute it and/or modify it
8under the terms of the GNU General Public License version 2 only, as
9published by the Free Software Foundation. Sun designates this
10particular file as subject to the "Classpath" exception as provided
11by Sun in the LICENSE file that accompanied this code.
12
13This code is distributed in the hope that it will be useful, but WITHOUT
14ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
15FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
16version 2 for more details (a copy is included in the LICENSE file that
17accompanied this code).
18
19You should have received a copy of the GNU General Public License version
202 along with this work; if not, write to the Free Software Foundation,
21Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
22
23Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
24CA 95054 USA or visit www.sun.com if you need additional information or
25have any questions.
26-->
27
28</head>
29<body>
30Classes for parsing and processing {@link javax.xml.crypto.dsig.keyinfo.KeyInfo
31KeyInfo} elements and structures. <code>KeyInfo</code> is an optional element
32that enables the recipient(s) to obtain the key needed to validate an
33{@link javax.xml.crypto.dsig.XMLSignature XMLSignature}. <code>KeyInfo</code>
34may contain keys, names, certificates and other public key management
35information, such as in-band key distribution or key agreement data. This
36package contains classes representing types defined in the W3C specification
37for XML Signatures, such as
38{@link javax.xml.crypto.dsig.keyinfo.KeyName KeyName},
39{@link javax.xml.crypto.dsig.keyinfo.KeyValue KeyValue},
40{@link javax.xml.crypto.dsig.keyinfo.RetrievalMethod RetrievalMethod},
41{@link javax.xml.crypto.dsig.keyinfo.X509Data X509Data},
42{@link javax.xml.crypto.dsig.keyinfo.X509IssuerSerial X509IssuerSerial}, and
43{@link javax.xml.crypto.dsig.keyinfo.PGPData PGPData}.
44{@link javax.xml.crypto.dsig.keyinfo.KeyInfoFactory KeyInfoFactory}
45is an abstract factory that creates <code>KeyInfo</code> objects from scratch.
46
47<h2>Package Specification</h2>
48
49<ul>
50<li>
51<a href="http://www.w3.org/TR/xmldsig-core/">
52XML-Signature Syntax and Processing: W3C Recommendation</a>
53<li>
54<a href="http://www.ietf.org/rfc/rfc3275.txt">
55RFC 3275: XML-Signature Syntax and Processing</a>
56</ul>
57
58<p>
59<dl>
60<dt><b>Since:</b></dt>
61 <dd>1.6</dd>
62</dl>
63
64</body>
65</html>