# Uses of Package
org.opensaml.security.x509

Packages that use org.opensaml.security.x509
Package
Description
org.opensaml.security.credential
Interfaces and classes related to credentials and ways to represent them.
org.opensaml.security.credential.criteria.impl
Implementations of `Criterion` where the parameterized evaluation target type is `Credential`.
org.opensaml.security.credential.impl
`CredentialResolver` implementation classes.
org.opensaml.security.httpclient
Security API support for Apache HttpClient.
org.opensaml.security.httpclient.impl
Security implementation support for Apache HttpClient.
org.opensaml.security.messaging
Messaging-related security classes.
org.opensaml.security.messaging.impl
Message handler implementations.
org.opensaml.security.trust.impl
`TrustEngine` implementation classes.
org.opensaml.security.x509
X.509-based credential and trust classes.
org.opensaml.security.x509.impl
`TrustEngine` implementation classes related to PKIX.
org.opensaml.security.x509.tls
TLS security functionality.
org.opensaml.security.x509.tls.impl
Implementation classes for client TLS security.
org.opensaml.spring.credential
Factory beans for various credential classes.
org.opensaml.spring.tls
Spring support for TLS configuration.
org.opensaml.spring.trust
Factory beans for trust engines.
org.opensaml.xmlsec.keyinfo.impl
Interfaces and classes for working with XML KeyInfo elements.
org.opensaml.xmlsec.keyinfo.impl.provider
Specific implementations of `KeyInfoProvider`.
org.opensaml.xmlsec.signature.support.impl
Implementations of signature evaluation functions.

Classes in org.opensaml.security.x509 used by org.opensaml.security.credential
Class
Description
BasicX509Credential
A basic implementation of `X509Credential`.
Classes in org.opensaml.security.x509 used by org.opensaml.security.credential.criteria.impl
Class
Description
X509DigestCriterion
An implementation of `Criterion` which specifies criteria based on the digest of an X.509 certificate.
X509IssuerSerialCriterion
An implementation of `Criterion` which specifies criteria based on X.509 certificate issuer name and serial number.
X509SubjectKeyIdentifierCriterion
An implementation of `Criterion` which specifies criteria based on X.509 certificate subject key identifier.
X509SubjectNameCriterion
An implementation of `Criterion` which specifies criteria based on X.509 certificate subject name.
Classes in org.opensaml.security.x509 used by org.opensaml.security.credential.impl
Class
Description
X509Credential
An entity credential based on key material and other information (e.g.
Classes in org.opensaml.security.x509 used by org.opensaml.security.httpclient
Class
Description
X509Credential
An entity credential based on key material and other information (e.g.
Classes in org.opensaml.security.x509 used by org.opensaml.security.httpclient.impl
Class
Description
X509Credential
An entity credential based on key material and other information (e.g.
Classes in org.opensaml.security.x509 used by org.opensaml.security.messaging
Class
Description
X509Credential
An entity credential based on key material and other information (e.g.
Classes in org.opensaml.security.x509 used by org.opensaml.security.messaging.impl
Class
Description
X509Credential
An entity credential based on key material and other information (e.g.
Classes in org.opensaml.security.x509 used by org.opensaml.security.trust.impl
Class
Description
X509Credential
An entity credential based on key material and other information (e.g.
Classes in org.opensaml.security.x509 used by org.opensaml.security.x509
Class
Description
PKIXValidationInformation
Source of PKIX validation information such as trust anchors and CRLs.
PKIXValidationInformationResolver
A resolver which uses `Criterion` to resolve `PKIXValidationInformation`, which will typically be used by PKIX-based trust engines.
PKIXValidationOptions
Options which may be supplied to influence the processing behavior of a `PKIXTrustEvaluator`.
X500DNHandler
Interface for implementations which handle parsing and serialization of X.500 names represented by `X500Principal`.
X509Credential
An entity credential based on key material and other information (e.g.
Classes in org.opensaml.security.x509 used by org.opensaml.security.x509.impl
Class
Description
PKIXTrustEngine
Trust engine that validates tokens using PKIX validation.
PKIXTrustEvaluator
An interface for classes which evaluate an `X509Credential` against a set of trusted `PKIXValidationInformation`, using PKIX validation rules.
PKIXValidationInformation
Source of PKIX validation information such as trust anchors and CRLs.
PKIXValidationInformationResolver
A resolver which uses `Criterion` to resolve `PKIXValidationInformation`, which will typically be used by PKIX-based trust engines.
PKIXValidationOptions
Options which may be supplied to influence the processing behavior of a `PKIXTrustEvaluator`.
X500DNHandler
Interface for implementations which handle parsing and serialization of X.500 names represented by `X500Principal`.
X509Credential
An entity credential based on key material and other information (e.g.
Classes in org.opensaml.security.x509 used by org.opensaml.security.x509.tls
Class
Description
X500DNHandler
Interface for implementations which handle parsing and serialization of X.500 names represented by `X500Principal`.
X509Credential
An entity credential based on key material and other information (e.g.
Classes in org.opensaml.security.x509 used by org.opensaml.security.x509.tls.impl
Class
Description
X509Credential
An entity credential based on key material and other information (e.g.
Classes in org.opensaml.security.x509 used by org.opensaml.spring.credential
Class
Description
BasicX509Credential
A basic implementation of `X509Credential`.
Classes in org.opensaml.security.x509 used by org.opensaml.spring.tls
Class
Description
X509Credential
An entity credential based on key material and other information (e.g.
Classes in org.opensaml.security.x509 used by org.opensaml.spring.trust
Class
Description
PKIXTrustEvaluator
An interface for classes which evaluate an `X509Credential` against a set of trusted `PKIXValidationInformation`, using PKIX validation rules.
Classes in org.opensaml.security.x509 used by org.opensaml.xmlsec.keyinfo.impl
Class
Description
X500DNHandler
Interface for implementations which handle parsing and serialization of X.500 names represented by `X500Principal`.
X509Credential
An entity credential based on key material and other information (e.g.
Classes in org.opensaml.security.x509 used by org.opensaml.xmlsec.keyinfo.impl.provider
Class
Description
X500DNHandler
Interface for implementations which handle parsing and serialization of X.500 names represented by `X500Principal`.
Classes in org.opensaml.security.x509 used by org.opensaml.xmlsec.signature.support.impl
Class
Description
PKIXTrustEngine
Trust engine that validates tokens using PKIX validation.
PKIXTrustEvaluator
An interface for classes which evaluate an `X509Credential` against a set of trusted `PKIXValidationInformation`, using PKIX validation rules.
PKIXValidationInformation
Source of PKIX validation information such as trust anchors and CRLs.
PKIXValidationInformationResolver
A resolver which uses `Criterion` to resolve `PKIXValidationInformation`, which will typically be used by PKIX-based trust engines.
X509Credential
An entity credential based on key material and other information (e.g.