Class DefaultSignatureSigningParametersResolver

  • All Implemented Interfaces:
    net.shibboleth.utilities.java.support.resolver.Resolver<org.opensaml.xmlsec.SignatureSigningParameters,​net.shibboleth.utilities.java.support.resolver.CriteriaSet>, org.opensaml.xmlsec.SignatureSigningParametersResolver

    public class DefaultSignatureSigningParametersResolver
    extends Object
    implements org.opensaml.xmlsec.SignatureSigningParametersResolver
    A SignatureSigningParametersResolver that resolves the SignatureSigningParameters from the pac4j SignatureSigningParametersProvider.
    Since:
    3.8.0
    • Method Detail

      • resolve

        @Nonnull
        public Iterable<org.opensaml.xmlsec.SignatureSigningParameters> resolve​(@Nullable
                                                                                net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria)
                                                                         throws net.shibboleth.utilities.java.support.resolver.ResolverException
        Specified by:
        resolve in interface net.shibboleth.utilities.java.support.resolver.Resolver<org.opensaml.xmlsec.SignatureSigningParameters,​net.shibboleth.utilities.java.support.resolver.CriteriaSet>
        Throws:
        net.shibboleth.utilities.java.support.resolver.ResolverException
      • resolveSingle

        @Nullable
        public org.opensaml.xmlsec.SignatureSigningParameters resolveSingle​(@Nullable
                                                                            net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria)
                                                                     throws net.shibboleth.utilities.java.support.resolver.ResolverException
        Specified by:
        resolveSingle in interface net.shibboleth.utilities.java.support.resolver.Resolver<org.opensaml.xmlsec.SignatureSigningParameters,​net.shibboleth.utilities.java.support.resolver.CriteriaSet>
        Throws:
        net.shibboleth.utilities.java.support.resolver.ResolverException