Module java.xml.crypto
Package javax.xml.crypto.dsig.keyinfo
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
-
ClassDescriptionA representation of the XML
KeyInfo
element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.A factory for creatingKeyInfo
objects from scratch or for unmarshalling aKeyInfo
object from a corresponding XML representation.A representation of the XMLKeyName
element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.A representation of the XMLKeyValue
element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.A representation of the XMLPGPData
element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.A representation of the XMLRetrievalMethod
element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.A representation of the XMLX509Data
element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.A representation of the XMLX509IssuerSerial
element as defined in the W3C Recommendation for XML-Signature Syntax and Processing.