javax.xml.crypto.dsig.keyinfo |
Classes for parsing and processing {@link javax.xml.crypto.dsig.keyinfo.KeyInfo
KeyInfo} elements and structures. KeyInfo is an optional element
that enables the recipient(s) to obtain the key needed to validate an
{@link javax.xml.crypto.dsig.XMLSignature XMLSignature}. KeyInfo
may contain keys, names, certificates and other public key management
information, such as in-band key distribution or key agreement data. This
package contains classes representing types defined in the W3C specification
for XML Signatures, such as
{@link javax.xml.crypto.dsig.keyinfo.KeyName KeyName},
{@link javax.xml.crypto.dsig.keyinfo.KeyValue KeyValue},
{@link javax.xml.crypto.dsig.keyinfo.RetrievalMethod RetrievalMethod},
{@link javax.xml.crypto.dsig.keyinfo.X509Data X509Data},
{@link javax.xml.crypto.dsig.keyinfo.X509IssuerSerial X509IssuerSerial}, and
{@link javax.xml.crypto.dsig.keyinfo.PGPData PGPData}.
{@link javax.xml.crypto.dsig.keyinfo.KeyInfoFactory KeyInfoFactory}
is an abstract factory that creates KeyInfo objects from scratch.
Package Specification
- Since:
- 1.6
|
Java Source File Name | Type | Comment |
KeyInfo.java | Interface | A representation of the XML KeyInfo element as defined in
the
W3C Recommendation for XML-Signature Syntax and Processing.
A KeyInfo contains a list of
XMLStructure s, each of
which contain information that enables the recipient(s) to obtain the key
needed to validate an XML signature. |
KeyInfoFactory.java | Class | A factory for creating
KeyInfo objects from scratch or for
unmarshalling a KeyInfo object from a corresponding XML
representation.
Each instance of KeyInfoFactory supports a specific
XML mechanism type. |
KeyName.java | Interface | A representation of the XML KeyName element as
defined in the
W3C Recommendation for XML-Signature Syntax and Processing.
A KeyName object contains a string value which may be used
by the signer to communicate a key identifier to the recipient. |
KeyValue.java | Interface | A representation of the XML KeyValue element as defined
in the
W3C Recommendation for XML-Signature Syntax and Processing. |
PGPData.java | Interface | A representation of the XML PGPData element as defined in
the
W3C Recommendation for XML-Signature Syntax and Processing. |
RetrievalMethod.java | Interface | A representation of the XML RetrievalMethod element as
defined in the
W3C Recommendation for XML-Signature Syntax and Processing. |
X509Data.java | Interface | A representation of the XML X509Data element as defined in
the
W3C Recommendation for XML-Signature Syntax and Processing. |
X509IssuerSerial.java | Interface | A representation of the XML X509IssuerSerial element as
defined in the
W3C Recommendation for XML-Signature Syntax and Processing. |