# Package org.opensaml.security.trust.impl

@NonnullElements package org.opensaml.security.trust.impl
`TrustEngine` implementation classes.

Related Packages
Package
Description
org.opensaml.security.trust
Interfaces and classes used to evaluate the trustworthiness and validity of `Credential`s.
Classes
Class
Description
ChainingTrustEngine<TokenType>
Evaluate a token in sequence using a chain of subordinate trust engines.
ExplicitKeyTrustEngine
Trust engine that evaluates a credential's key against key(s) expressed within a set of trusted credentials obtained from a trusted credential resolver.
ExplicitKeyTrustEvaluator
Auxillary trust evaluator for evaluating an untrusted key or credential against a trusted key or credential.
ExplicitX509CertificateTrustEngine
Trust engine that evaluates a credential's X.509 certificate against certificates expressed within a set of trusted credentials obtained from a credential resolver.
ExplicitX509CertificateTrustEvaluator
Auxillary trust evaluator for evaluating an untrusted X509 certificate or credential against a trusted certificate or credential.
TrustEngineX509TrustManager
`X509TrustManager` implementation that relies on a `TrustEngine`.