APIdia Launch Partner
Top Description Interfaces Classes
module java.xml.crypto

Package javax.xml.crypto.dsig.keyinfo


Classes for parsing and processing KeyInfo elements and structures. KeyInfo is an optional element that enables the recipient(s) to obtain the key needed to validate an 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 KeyName, KeyValue, RetrievalMethod, X509Data, X509IssuerSerial, and PGPData. KeyInfoFactory is an abstract factory that creates KeyInfo objects from scratch.

Package Specification

Since
1.6

Interface Summary

Modifier and TypeInterface and Description
public interface
KeyInfo

A representation of the XML KeyInfo element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.

public interface
KeyName

A representation of the XML KeyName element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.

public interface
KeyValue

A representation of the XML KeyValue element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.

public interface
PGPData

A representation of the XML PGPData element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.

public interface
RetrievalMethod

A representation of the XML RetrievalMethod element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.

public interface
X509Data

A representation of the XML X509Data element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.

public interface
X509IssuerSerial

A representation of the XML X509IssuerSerial element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.

Class Summary

Modifier and TypeClass and Description
public abstract class
KeyInfoFactory

A factory for creating KeyInfo objects from scratch or for unmarshalling a KeyInfo object from a corresponding XML representation.