Class ChainingTrustEngine<TokenType>

java.lang.Object
org.opensaml.security.trust.impl.ChainingTrustEngine<TokenType>
Type Parameters:
TokenType - the token type this trust engine evaluates
All Implemented Interfaces:
TrustEngine<TokenType>

public class ChainingTrustEngine<TokenType> extends Object implements TrustEngine<TokenType>
Evaluate a token in sequence using a chain of subordinate trust engines. If the token may be established as trusted by any of the subordinate engines, the token is considered trusted. Otherwise it is considered untrusted.