[java-oidfed-common] branch main updated: Include a Trust Mark example to the entity configuration claims

Codeberg noreply at shibboleth.net
Tue Sep 1 09:44:13 UTC 2026


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

codeberg pushed a commit to branch main
in repository java-oidfed-common.

View the commit online:
https://codeberg.org/Shibboleth/java-oidfed-common/commit/d92d0c9d420007d4c7bddf421a06121b0dfd8317

The following commit(s) were added to refs/heads/main by this push:
     new d92d0c9  Include a Trust Mark example to the entity configuration claims
d92d0c9 is described below

commit d92d0c9d420007d4c7bddf421a06121b0dfd8317
Author: Henri Mikkonen <henri.mikkonen at iki.fi>
AuthorDate: Tue Sep 1 12:43:16 2026 +0300

    Include a Trust Mark example to the entity configuration claims
    
    - Also contains a mandatory 'shibboleth.oidfed.DefaultTrustMarkLookupStrategies', referred from relying-party/postconfig.xml
---
 .../conf/oidfed/oidfed-entity-configuration-claims.xml | 18 +++++++++++++++++-
 1 file changed, 17 insertions(+), 1 deletion(-)

diff --git a/oidfed-common-impl/src/main/resources/net/shibboleth/oidfed/conf/oidfed/oidfed-entity-configuration-claims.xml b/oidfed-common-impl/src/main/resources/net/shibboleth/oidfed/conf/oidfed/oidfed-entity-configuration-claims.xml
index 0b972c1..add3b80 100644
--- a/oidfed-common-impl/src/main/resources/net/shibboleth/oidfed/conf/oidfed/oidfed-entity-configuration-claims.xml
+++ b/oidfed-common-impl/src/main/resources/net/shibboleth/oidfed/conf/oidfed/oidfed-entity-configuration-claims.xml
@@ -9,10 +9,26 @@
 
     default-init-method="initialize" default-destroy-method="destroy">
 
-    <!-- TODO: document with examples once the structure is settled -->
     <util:map id="shibboleth.oidfed.EntityConfigurationClaimsLookupStrategies"
         value-type="java.util.function.Function">
         <entry key="trust_anchor_hints" value-ref="#{'%{idp.oidfed.entity-configuration.trustAnchorHintsLookupStrategy:DefaultTrustAnchorHintsLookupStrategy}'.trim()}"/>
+        <entry key="trust_marks" value-ref="#{'%{idp.oidfed.entity-configuration.trustMarksLookupStrategy:DefaultTrustMarksLookupStrategy}'.trim()}"/>
     </util:map>
 
+    <util:list id="shibboleth.oidfed.DefaultTrustMarkLookupStrategies" value-type="java.util.function.Function">
+        <!-- Example remote trust mark
+        <bean parent="shibboleth.oidfed.RemoteTrustMark"
+             p:trustMarkType="https://trust-mark.example.org/example">
+             <property name="trustMarkIssuer">
+                 <bean parent="shibboleth.oidfed.TrustedRemoteEntity"
+                     c:entity="https://trust-mark-issuer.example.org" />
+             </property>
+        </bean>
+        -->
+        <!-- Example constant trust mark, its value is fetched manually somehow
+        <bean parent="shibboleth.oidfed.ConstantTrustMark"
+            p:trustMark="<raw_trust_mark_jwt_here>"/>
+         -->
+    </util:list>
+
 </beans>

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


More information about the commits mailing list