[java-oidc-common] branch main updated: JCOMOIDC-114 - BaseJWTSignatureSecurityHandler cannot resolve trust engine via custom context location

Henri Mikkonen henri.mikkonen at iki.fi
Mon May 13 11:09:13 UTC 2024


This is an automated email from the git hooks/post-receive script.

hjmikkon pushed a commit to branch main
in repository java-oidc-common.

View the commit online:
http://git.shibboleth.net/view/?p=java-oidc-common.git;a=commit;h=11ff9b7e09ced7c33b69eed03c6c6a2cb5dae1a2

The following commit(s) were added to refs/heads/main by this push:
     new 11ff9b7  JCOMOIDC-114 - BaseJWTSignatureSecurityHandler cannot resolve trust engine via custom context location
11ff9b7 is described below

commit 11ff9b7e09ced7c33b69eed03c6c6a2cb5dae1a2
Author: Henri Mikkonen <henri.mikkonen at iki.fi>
AuthorDate: Mon May 13 14:08:48 2024 +0300

    JCOMOIDC-114 - BaseJWTSignatureSecurityHandler cannot resolve trust engine via custom context location
    
    https://shibboleth.atlassian.net/browse/JCOMOIDC-114
---
 .../shibboleth/oidc/security/impl/BaseJWTSignatureSecurityHandler.java | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/oidc-common-crypto-impl/src/main/java/net/shibboleth/oidc/security/impl/BaseJWTSignatureSecurityHandler.java b/oidc-common-crypto-impl/src/main/java/net/shibboleth/oidc/security/impl/BaseJWTSignatureSecurityHandler.java
index efb769d..33b60b6 100644
--- a/oidc-common-crypto-impl/src/main/java/net/shibboleth/oidc/security/impl/BaseJWTSignatureSecurityHandler.java
+++ b/oidc-common-crypto-impl/src/main/java/net/shibboleth/oidc/security/impl/BaseJWTSignatureSecurityHandler.java
@@ -178,8 +178,7 @@ public abstract class BaseJWTSignatureSecurityHandler extends BaseTrustEngineSec
     /** {@inheritDoc} */
     @Override
     @Nullable protected TrustEngine<SignedJWT> resolveTrustEngine(@Nonnull final MessageContext messageContext) {
-        final SecurityParametersContext secParams = 
-                messageContext.getSubcontext(SecurityParametersContext.class);
+        final SecurityParametersContext secParams = securityParametersContextLookupStrategy.apply(messageContext);
         final SignatureValidationParameters valParams =
                 secParams != null ? secParams.getSignatureValidationParameters() : null;
         if (valParams == null) {

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the commits mailing list