# Package org.opensaml.security.trust

@NonnullElements package org.opensaml.security.trust
Interfaces and classes used to evaluate the trustworthiness and validity of `Credential`s.

Related 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.trust.impl
`TrustEngine` implementation classes.
Interfaces
Class
Description
TrustedCredentialTrustEngine<TokenType>
Evaluates the trustworthiness and validity of a token against implementation-specific requirements based on trusted credentials obtained via a credential resolver.
TrustEngine<TokenType>
Evaluates the trustworthiness and validity of a token against implementation-specific requirements.