JSR 105 Packages
javax.xml.crypto Common classes for XML cryptography.
javax.xml.crypto.dom DOM-specific classes for the javax.xml.crypto package.
javax.xml.crypto.dsig Classes for generating and validating XML digital signatures.
javax.xml.crypto.dsig.dom DOM-specific classes for the javax.xml.crypto.dsig package.
javax.xml.crypto.dsig.keyinfo Classes for parsing and processing KeyInfo elements and structures.
javax.xml.crypto.dsig.spec Parameter classes for XML digital signatures.

 

XMLSec Packages
org.apache.xml.security Canonical XML and XML Signature Implementation Needs the following packages Xerces v2.0.0 http://xml.apache.org/dist/xerces-j/ Xalan 2.2.0 http://xml.apache.org/dist/xalan-j/ JUnit 3.7 http://download.sourceforge.net/junit/junit3.5.zip Jakarta Log4J 1.1.2 http://jakarta.apache.org/log4j/ ANT http://jakarta.apache.org/builds/jakarta-ant/release/ Packages org.apache.xml.security.algorithms contains algorithm factories org.apache.xml.security.c14n contains Canonicalization related material and algorithms org.apache.xml.security.exceptions contains all exceptions used by this library org.apache.xml.security.keys contains key related material org.apache.xml.security.samples contains some sample applications and non-standard transforms org.apache.xml.security.signature contains the XML Signature specific classes org.apache.xml.security.transforms XML Signature transformations org.apache.xml.security.utils contains all utility classes org.apache.xml.security.test JUnit test cases org.apache.xml.security.temp is the playground for messing around Support See the xml-security project for further assistence Author Christian Geuer-Pollmann geuer-pollmann@nue.et-inf.uni-siegen.de
University of Siegen
Institute for Data Communications Systems
org.apache.xml.security.algorithms algorithm factories.
org.apache.xml.security.algorithms.implementations implementations of SignatureAlgorithmSpi.
org.apache.xml.security.c14n Canonicalization related material and algorithms.
org.apache.xml.security.c14n.helper helper classes for canonicalization.
org.apache.xml.security.c14n.implementations canonicalization implementations.
org.apache.xml.security.encryption Provides classes for implementing XML Encryption applications.
org.apache.xml.security.exceptions general exceptions used by this library.
org.apache.xml.security.keys general key related material.
org.apache.xml.security.keys.content basic handlers for elements that can occur inside ds:KeyInfo.
org.apache.xml.security.keys.content.keyvalues basic handlers for elements that can occur inside ds:KeyValue.
org.apache.xml.security.keys.content.x509 basic handlers for elements that can occur inside ds:X509Data.
org.apache.xml.security.keys.keyresolver the resolver framework for retrieval of certificates and public keys from elements.
org.apache.xml.security.keys.keyresolver.implementations implementations for retrieval of certificates and public keys from elements.
org.apache.xml.security.keys.storage a resolver framework for certificates and public keys from user-specified locations.
org.apache.xml.security.keys.storage.implementations implementations of resolvers for retrieval for certificates and public keys from user-specified locations.
org.apache.xml.security.signature XML Signature specific classes.
org.apache.xml.security.transforms the framework for XML Signature transforms.
org.apache.xml.security.transforms.implementations implementations of XML Signature transforms.
org.apache.xml.security.transforms.params  
org.apache.xml.security.utils general utility classes.
org.apache.xml.security.utils.resolver the ResourceResolver classes used to resolve ds:Reference URIs.
org.apache.xml.security.utils.resolver.implementations implememtations of different ResourceResolver classes used to resolve ds:Reference URIs.