Package org.opensaml.xml.signature

XMLObject interfaces and helper classes for representing digitally signed content and signing/validating content.

See:
          Description

Interface Summary
ContentReference Interface for representing the references to the content that is digitally signed.
CryptoBinary XMLObject representing XML Digital Signature, version 20020212, CryptoBinary simple type.
DEREncodedKeyValue XMLObject representing XML Digital Signature 1.1 DEREncodedKeyValue element.
DigestMethod XMLObject representing XML Digital Signature, version 20020212, DigestMethod element.
DSAKeyValue XMLObject representing XML Digital Signature, version 20020212, DSAKeyValue element.
ECKeyValue XMLObject representing XML Digital Signature, version 20020212, ECKeyValue element.
ECPointType XMLObject representing XML Digital Signature 1.1 ECPointType element.
Exponent XMLObject representing XML Digital Signature, version 20020212, Exponent element.
G XMLObject representing XML Digital Signature, version 20020212, G element.
J XMLObject representing XML Digital Signature, version 20020212, J element.
KeyInfo XMLObject representing XML Digital Signature, version 20020212, KeyInfo element.
KeyInfoReference XMLObject representing XML Digital Signature 1.1 KeyInfoReference element.
KeyInfoType XMLObject representing XML Digital Signature, version 20020212, KeyInfoType complex type.
KeyName XMLObject representing XML Digital Signature, version 20020212, KeyName element.
KeyValue XMLObject representing XML Digital Signature, version 20020212, KeyValue element.
MgmtData XMLObject representing XML Digital Signature, version 20020212, MgmtData element.
Modulus XMLObject representing XML Digital Signature, version 20020212, Modulus element.
NamedCurve XMLObject representing XML Digital Signature 1.1 NamedCurve element.
P XMLObject representing XML Digital Signature, version 20020212, P element.
PgenCounter XMLObject representing XML Digital Signature, version 20020212, PgenCounter element.
PGPData XMLObject representing XML Digital Signature, version 20020212, PGPData element.
PGPKeyID XMLObject representing XML Digital Signature, version 20020212, PGPKeyID element.
PGPKeyPacket XMLObject representing XML Digital Signature, version 20020212, PGPKeyPacket element.
PublicKey XMLObject representing XML Digital Signature 1.1 PublicKey element.
Q XMLObject representing XML Digital Signature, version 20020212, Q element.
RetrievalMethod XMLObject representing XML Digital Signature, version 20020212, RetrievalMethod element.
RSAKeyValue XMLObject representing XML Digital Signature, version 20020212, RSAKeyValue element.
Seed XMLObject representing XML Digital Signature, version 20020212, Seed element.
SignableXMLObject An XMLObject whose DOM representation can be digitally signed.
Signature XMLObject representing an enveloped or detached XML Digital Signature, version 20020212, Signature element.
SignatureTrustEngine Evaluates the trustworthiness and validity of XML or raw Signatures against implementation-specific requirements.
SPKIData XMLObject representing XML Digital Signature, version 20020212, SPKIData element.
SPKISexp XMLObject representing XML Digital Signature, version 20020212, SPKISexp element.
Transform XMLObject representing XML Digital Signature, version 20020212, Transform element.
Transforms XMLObject representing XML Digital Signature, version 20020212, Transforms element.
X509Certificate XMLObject representing XML Digital Signature, version 20020212, X509Certificate element.
X509CRL XMLObject representing XML Digital Signature, version 20020212, X509CRL element.
X509Data XMLObject representing XML Digital Signature, version 20020212, X509Data element.
X509Digest XMLObject representing XML Digital Signature 1.1 X509Digest element.
X509IssuerName XMLObject representing XML Digital Signature, version 20020212, X509IssuerName element.
X509IssuerSerial XMLObject representing XML Digital Signature, version 20020212, X509IssuerSerial element.
X509SerialNumber XMLObject representing XML Digital Signature, version 20020212, X509SerialNumber element.
X509SKI MLObject representing XML Digital Signature, version 20020212, X509SKI element.
X509SubjectName XMLObject representing XML Digital Signature, version 20020212, X509SubjectName element.
XMLSignatureBuilder<XMLSignatureType extends XMLObject> Builder for XMLObjects from org.opensaml.xml.signature
XPath XMLObject representing XML Digital Signature, version 20020212, XPath element.
Y XMLObject representing XML Digital Signature, version 20020212, Y element.
 

Class Summary
AbstractSignableXMLObject Base for signable XMLObjects.
DocumentInternalIDContentReference A content reference that references Elements withing the same document by ID attribute.
SignatureConstants Constants defined in or related to the XML Signature 1.0 and 1.1 specifications.
SignatureValidator A validator that validates an XML Signature on its content.
Signer This class is responsible for creating the digital signatures for the given signable XMLObjects.
URIContentReference A generic content reference that uses a URI to reference the content to be signed.
XMLSignatureCredentialContext A credential context for credentials resolved from a KeyInfo that was found in in XML Signature Signature element.
 

Exception Summary
SignatureException Exception thrown when an error occurs during signature operations.
 

Package org.opensaml.xml.signature Description

XMLObject interfaces and helper classes for representing digitally signed content and signing/validating content.

Those classes starting with XMLSec use the Apache XML Security library to provide their functionality. Support for the JSR-105 will be added in the future.



Copyright © 1999-2013. All Rights Reserved.