Packages 
Package Description
org.opensaml.security
Interfaces and classes used in representing cryptographic credentials, evaluating the trustworthiness of security of tokens, etc.
org.opensaml.security.config
OpenSAML configuration classes.
org.opensaml.security.credential
Interfaces and classes related to credentials and ways to represent them.
org.opensaml.security.criteria
Classes which model lookup criteria used as input to a Resolver.
org.opensaml.security.crypto
General cryptographic functionality.
org.opensaml.security.crypto.dh
Support for Diffie-Hellman cryptography.
org.opensaml.security.crypto.ec
Support for Elliptic-Curve cryptography.
org.opensaml.security.crypto.ec.curves
Implementations of NamedCurve used with Elliptic-Curve cryptography.
org.opensaml.security.httpclient
Security API support for Apache HttpClient.
org.opensaml.security.messaging
Messaging-related security classes.
org.opensaml.security.trust
Interfaces and classes used to evaluate the trustworthiness and validity of Credentials.
org.opensaml.security.x509
X.509-based credential and trust classes.
org.opensaml.security.x509.tls
TLS security functionality.