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
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.