Class AbstractCredentialResolver

  • All Implemented Interfaces:
    net.shibboleth.utilities.java.support.resolver.Resolver<org.opensaml.security.credential.Credential,​net.shibboleth.utilities.java.support.resolver.CriteriaSet>, org.opensaml.security.credential.CredentialResolver
    Direct Known Subclasses:
    AbstractChainingCredentialResolver, AbstractCriteriaFilteringCredentialResolver, StaticCredentialResolver

    public abstract class AbstractCredentialResolver
    extends Object
    implements org.opensaml.security.credential.CredentialResolver
    Abstract base class for CredentialResolver implementations.
    • Constructor Detail

      • AbstractCredentialResolver

        public AbstractCredentialResolver()
    • Method Detail

      • resolveSingle

        @Nullable
        public org.opensaml.security.credential.Credential resolveSingle​(@Nullable
                                                                         net.shibboleth.utilities.java.support.resolver.CriteriaSet criteriaSet)
                                                                  throws net.shibboleth.utilities.java.support.resolver.ResolverException
        Specified by:
        resolveSingle in interface net.shibboleth.utilities.java.support.resolver.Resolver<org.opensaml.security.credential.Credential,​net.shibboleth.utilities.java.support.resolver.CriteriaSet>
        Throws:
        net.shibboleth.utilities.java.support.resolver.ResolverException
      • resolve

        @Nonnull
        public abstract Iterable<org.opensaml.security.credential.Credential> resolve​(@Nullable
                                                                                      net.shibboleth.utilities.java.support.resolver.CriteriaSet criteriaSet)
                                                                               throws net.shibboleth.utilities.java.support.resolver.ResolverException
        Specified by:
        resolve in interface net.shibboleth.utilities.java.support.resolver.Resolver<org.opensaml.security.credential.Credential,​net.shibboleth.utilities.java.support.resolver.CriteriaSet>
        Throws:
        net.shibboleth.utilities.java.support.resolver.ResolverException