[java-opensaml] branch main updated: Move AbstractCredentialResolver into API.

Codeberg noreply at shibboleth.net
Tue Jul 21 15:43:45 UTC 2026


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

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

View the commit online:
https://codeberg.org/Shibboleth/java-opensaml/commit/1e983011467cb13c3b8b1fb557fc8ae5db77c92d

The following commit(s) were added to refs/heads/main by this push:
     new 1e9830114 Move AbstractCredentialResolver into API.
1e9830114 is described below

commit 1e983011467cb13c3b8b1fb557fc8ae5db77c92d
Author: Scott Cantor <scott at restingparrotsoftware.com>
AuthorDate: Tue Jul 21 11:43:32 2026 -0400

    Move AbstractCredentialResolver into API.
---
 .../opensaml/security/credential}/AbstractCredentialResolver.java  | 7 +++----
 .../credential/impl/AbstractChainingCredentialResolver.java        | 1 +
 .../impl/AbstractCriteriaFilteringCredentialResolver.java          | 1 +
 .../security/credential/impl/StaticCredentialResolver.java         | 1 +
 4 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/opensaml-security-impl/src/main/java/org/opensaml/security/credential/impl/AbstractCredentialResolver.java b/opensaml-security-api/src/main/java/org/opensaml/security/credential/AbstractCredentialResolver.java
similarity index 89%
rename from opensaml-security-impl/src/main/java/org/opensaml/security/credential/impl/AbstractCredentialResolver.java
rename to opensaml-security-api/src/main/java/org/opensaml/security/credential/AbstractCredentialResolver.java
index 743edc759..800de3bc1 100644
--- a/opensaml-security-impl/src/main/java/org/opensaml/security/credential/impl/AbstractCredentialResolver.java
+++ b/opensaml-security-api/src/main/java/org/opensaml/security/credential/AbstractCredentialResolver.java
@@ -12,19 +12,18 @@
  * limitations under the License.
  */
 
-package org.opensaml.security.credential.impl;
+package org.opensaml.security.credential;
 
 import javax.annotation.Nonnull;
 import javax.annotation.Nullable;
 
-import org.opensaml.security.credential.Credential;
-import org.opensaml.security.credential.CredentialResolver;
-
 import net.shibboleth.shared.resolver.CriteriaSet;
 import net.shibboleth.shared.resolver.ResolverException;
 
 /**
  * Abstract base class for {@link CredentialResolver} implementations.
+ * 
+ * @since 5.3.0
  */
 public abstract class AbstractCredentialResolver implements CredentialResolver {
 
diff --git a/opensaml-security-impl/src/main/java/org/opensaml/security/credential/impl/AbstractChainingCredentialResolver.java b/opensaml-security-impl/src/main/java/org/opensaml/security/credential/impl/AbstractChainingCredentialResolver.java
index a10f708da..7879241eb 100644
--- a/opensaml-security-impl/src/main/java/org/opensaml/security/credential/impl/AbstractChainingCredentialResolver.java
+++ b/opensaml-security-impl/src/main/java/org/opensaml/security/credential/impl/AbstractChainingCredentialResolver.java
@@ -29,6 +29,7 @@ import net.shibboleth.shared.primitive.LoggerFactory;
 import net.shibboleth.shared.resolver.CriteriaSet;
 import net.shibboleth.shared.resolver.ResolverException;
 
+import org.opensaml.security.credential.AbstractCredentialResolver;
 import org.opensaml.security.credential.Credential;
 import org.opensaml.security.credential.CredentialResolver;
 import org.slf4j.Logger;
diff --git a/opensaml-security-impl/src/main/java/org/opensaml/security/credential/impl/AbstractCriteriaFilteringCredentialResolver.java b/opensaml-security-impl/src/main/java/org/opensaml/security/credential/impl/AbstractCriteriaFilteringCredentialResolver.java
index e62083dc9..bc1b204f3 100644
--- a/opensaml-security-impl/src/main/java/org/opensaml/security/credential/impl/AbstractCriteriaFilteringCredentialResolver.java
+++ b/opensaml-security-impl/src/main/java/org/opensaml/security/credential/impl/AbstractCriteriaFilteringCredentialResolver.java
@@ -28,6 +28,7 @@ import net.shibboleth.shared.resolver.Criterion;
 import net.shibboleth.shared.resolver.ResolverException;
 
 import org.opensaml.security.SecurityException;
+import org.opensaml.security.credential.AbstractCredentialResolver;
 import org.opensaml.security.credential.Credential;
 import org.opensaml.security.credential.criteria.impl.EvaluableCredentialCriteriaRegistry;
 import org.opensaml.security.credential.criteria.impl.EvaluableCredentialCriterion;
diff --git a/opensaml-security-impl/src/main/java/org/opensaml/security/credential/impl/StaticCredentialResolver.java b/opensaml-security-impl/src/main/java/org/opensaml/security/credential/impl/StaticCredentialResolver.java
index cea12f72c..c55b1f03f 100644
--- a/opensaml-security-impl/src/main/java/org/opensaml/security/credential/impl/StaticCredentialResolver.java
+++ b/opensaml-security-impl/src/main/java/org/opensaml/security/credential/impl/StaticCredentialResolver.java
@@ -19,6 +19,7 @@ import java.util.List;
 import javax.annotation.Nonnull;
 import javax.annotation.Nullable;
 
+import org.opensaml.security.credential.AbstractCredentialResolver;
 import org.opensaml.security.credential.Credential;
 import org.opensaml.security.credential.CredentialResolver;
 

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


More information about the commits mailing list