Class RequiresSignatureVerificationPredicate
java.lang.Object
net.shibboleth.profile.context.logic.messaging.AbstractRelyingPartyPredicate
net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic.RequiresSignatureVerificationPredicate
- All Implemented Interfaces:
Predicate<MessageContext>
Is successful TLS credential verification enough to validate the JWT in question or should JWT signature validation
be applied? Defaults to true — signature verification is required.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Function<MessageContext,AbstractAuthenticatableOIDCContext> Strategy used to lookup theAbstractAuthenticatableOIDCContextto test.private final org.slf4j.LoggerClass logger. -
Constructor Summary
ConstructorsConstructorDescriptionRequiresSignatureVerificationPredicate(Function<MessageContext, AbstractAuthenticatableOIDCContext> strategy) Constructor. -
Method Summary
Methods inherited from class net.shibboleth.profile.context.logic.messaging.AbstractRelyingPartyPredicate
getRelyingPartyContext, getRelyingPartyContextLookupStrategy, setRelyingPartyContextLookupStrategy
-
Field Details
-
log
@Nonnull private final org.slf4j.Logger logClass logger. -
authenticatableOIDCContextLookupStrategy
@Nonnull private final Function<MessageContext,AbstractAuthenticatableOIDCContext> authenticatableOIDCContextLookupStrategyStrategy used to lookup theAbstractAuthenticatableOIDCContextto test.
-
-
Constructor Details
-
RequiresSignatureVerificationPredicate
public RequiresSignatureVerificationPredicate(@Nonnull @ParameterName(name="authenticatableOIDCContextLookupStrategy") Function<MessageContext, AbstractAuthenticatableOIDCContext> strategy) Constructor.- Parameters:
strategy- the strategy used to locate theAbstractAuthenticatableOIDCContextto test
-
-
Method Details
-
test
-