[java-opensaml] branch main updated: Make security configuration classes identifiable for reporting.
Scott Cantor
cantor.2 at osu.edu
Mon Jun 12 14:56:56 UTC 2023
This is an automated email from the git hooks/post-receive script.
scantor pushed a commit to branch main
in repository java-opensaml.
View the commit online:
http://git.shibboleth.net/view/?p=java-opensaml.git;a=commit;h=20d80e69edd8c8cd96e0cbf63f1ab4c796337f1e
The following commit(s) were added to refs/heads/main by this push:
new 20d80e69e Make security configuration classes identifiable for reporting.
20d80e69e is described below
commit 20d80e69edd8c8cd96e0cbf63f1ab4c796337f1e
Author: Scott Cantor <cantor.2 at osu.edu>
AuthorDate: Mon Jun 12 10:56:53 2023 -0400
Make security configuration classes identifiable for reporting.
---
.../security/config/BasicSecurityConfiguration.java | 16 +++++++++++++++-
1 file changed, 15 insertions(+), 1 deletion(-)
diff --git a/opensaml-security-api/src/main/java/org/opensaml/security/config/BasicSecurityConfiguration.java b/opensaml-security-api/src/main/java/org/opensaml/security/config/BasicSecurityConfiguration.java
index a3c1ae540..c89a214e6 100644
--- a/opensaml-security-api/src/main/java/org/opensaml/security/config/BasicSecurityConfiguration.java
+++ b/opensaml-security-api/src/main/java/org/opensaml/security/config/BasicSecurityConfiguration.java
@@ -22,6 +22,7 @@ import java.time.Duration;
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
+import net.shibboleth.shared.component.IdentifiableComponent;
import net.shibboleth.shared.logic.Constraint;
import net.shibboleth.shared.security.IdentifierGenerationStrategy;
import net.shibboleth.shared.security.IdentifierGenerationStrategy.ProviderType;
@@ -34,8 +35,11 @@ import org.opensaml.security.x509.tls.ClientTLSValidationConfiguration;
*
* @since 5.0.0
*/
-public class BasicSecurityConfiguration implements SecurityConfiguration {
+public class BasicSecurityConfiguration implements SecurityConfiguration, IdentifiableComponent {
+ /** Identifier. */
+ @Nullable private String id;
+
/** Acceptable clock skew. */
@Nonnull private final Duration clockSkew;
@@ -73,6 +77,16 @@ public class BasicSecurityConfiguration implements SecurityConfiguration {
idGenerator = Constraint.isNotNull(generator, "Identifier generator cannot be null");
}
+ /** {@inheritDoc} */
+ @Nullable public String getId() {
+ return id;
+ }
+
+ /** {@inheritDoc} */
+ public void setId(@Nonnull final String componentId) {
+ id = componentId;
+ }
+
/** {@inheritDoc} */
@Nonnull public Duration getClockSkew() {
return clockSkew;
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the commits
mailing list