View Javadoc

1   package org.opensaml.xml.security.trust;
2   
3   import org.opensaml.xml.security.credential.CredentialResolver;
4   
5   /**
6    * Evaluates the trustworthiness and validity of a token against 
7    * implementation-specific requirements based on trusted credentials
8    * obtained via a credential resolver.
9    *
10   * @param <TokenType> the token type this trust engine evaluates
11   */
12  public interface TrustedCredentialTrustEngine<TokenType> extends TrustEngine<TokenType> {
13  
14      /**
15       * Gets the credential resolver used to recover trusted credentials that 
16       * may be used to validate tokens.
17       *
18       * @return credential resolver used to recover trusted credentials 
19       *         that may be used to validate tokens
20       */
21      public CredentialResolver getCredentialResolver();
22  }