Package org.opensaml.xml.security

Interfaces and classes used in representing cryptographic credentials, evaluating the trustworthiness of security of tokens, etc.

See:
          Description

Interface Summary
Criteria A generic marker interface for representing criteria used in resolution or evaluation operations.
EvaluableCriteria<T> Interface for criteria which are capable of evaluating a target of a particular type.
Resolver<ProductType,CriteriaType> Generic interface for resolvers which process specified criteria and produce some implementation-specific result information.
ResolverCriteria Marker interface which represents criteria by which a Resolver should resolve information of an implementation-specific type.
SecurityConfiguration Interface for classes which store security-related configuration information, especially related to the requirements for XML Signature and XML Encryption.
 

Class Summary
ApacheXMLSecurityConstants Constants used within the Apache XML Security library.
BasicSecurityConfiguration Basic in-memory implementation of SecurityConfiguration.
CriteriaFilteringIterable<T> An implementation of Iterable which wraps another underlying Iterable in order to support production of instances of CriteriaFilteringIterator based on the underlying Iterable's Iterator.
CriteriaFilteringIterator<T> This implementation of Iterator wraps another Iterator of a particular type, containing candidates which are to be evaluated against a given set of EvaluableCriteria.
CriteriaSet This class holds instances of Criteria which are used in resolution or evaluation operations.
ResolverCriteriaSet This class holds instances of ResolverCriteria which are used by a Resolver to resolve information of an implementation-specific type.
SecurityHelper Helper methods for security-related requirements.
 

Exception Summary
SecurityException Base exception for security related errors.
 

Package org.opensaml.xml.security Description

Interfaces and classes used in representing cryptographic credentials, evaluating the trustworthiness of security of tokens, etc.