This is an automated email from the ASF dual-hosted git repository.

coheigea pushed a commit to branch coheigea/saml-refactor-new
in repository https://gitbox.apache.org/repos/asf/ws-wss4j.git

commit a35482a6dff3d6fb86fc2d63e2afe2c963a848c5
Author: Colm O hEigeartaigh <cohei...@apache.org>
AuthorDate: Wed Jul 16 12:19:14 2025 +0100

    Refactoring SamlTokenSecurityEvent
---
 .../apache/wss4j/api/stax/securityEvent/SamlTokenSecurityEvent.java  | 2 +-
 .../org/apache/wss4j/api/stax/securityToken/SamlSecurityToken.java   | 2 ++
 .../apache/wss4j/stax/impl/securityToken/SamlSecurityTokenImpl.java  | 5 +++++
 3 files changed, 8 insertions(+), 1 deletion(-)

diff --git 
a/ws-security-api-stax/src/main/java/org/apache/wss4j/api/stax/securityEvent/SamlTokenSecurityEvent.java
 
b/ws-security-api-stax/src/main/java/org/apache/wss4j/api/stax/securityEvent/SamlTokenSecurityEvent.java
index 5b9bdeda2..e6c6f8985 100644
--- 
a/ws-security-api-stax/src/main/java/org/apache/wss4j/api/stax/securityEvent/SamlTokenSecurityEvent.java
+++ 
b/ws-security-api-stax/src/main/java/org/apache/wss4j/api/stax/securityEvent/SamlTokenSecurityEvent.java
@@ -30,7 +30,7 @@ public class SamlTokenSecurityEvent extends 
IssuedTokenSecurityEvent<SamlSecurit
 
     @Override
     public String getIssuerName() throws WSSecurityException {
-        return getSamlAssertionWrapper().getIssuerString();
+        return getSecurityToken().getIssuerName();
     }
 
     public SamlAssertionWrapper getSamlAssertionWrapper() throws 
WSSecurityException {
diff --git 
a/ws-security-api-stax/src/main/java/org/apache/wss4j/api/stax/securityToken/SamlSecurityToken.java
 
b/ws-security-api-stax/src/main/java/org/apache/wss4j/api/stax/securityToken/SamlSecurityToken.java
index b81dd2eea..2e040bf90 100644
--- 
a/ws-security-api-stax/src/main/java/org/apache/wss4j/api/stax/securityToken/SamlSecurityToken.java
+++ 
b/ws-security-api-stax/src/main/java/org/apache/wss4j/api/stax/securityToken/SamlSecurityToken.java
@@ -23,4 +23,6 @@ import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
 public interface SamlSecurityToken extends SubjectAndPrincipalSecurityToken {
 
     SamlAssertionWrapper getSamlAssertionWrapper();
+
+    String getIssuerName();
 }
diff --git 
a/ws-security-stax/src/main/java/org/apache/wss4j/stax/impl/securityToken/SamlSecurityTokenImpl.java
 
b/ws-security-stax/src/main/java/org/apache/wss4j/stax/impl/securityToken/SamlSecurityTokenImpl.java
index 3041871ac..ed57e8a93 100644
--- 
a/ws-security-stax/src/main/java/org/apache/wss4j/stax/impl/securityToken/SamlSecurityTokenImpl.java
+++ 
b/ws-security-stax/src/main/java/org/apache/wss4j/stax/impl/securityToken/SamlSecurityTokenImpl.java
@@ -261,4 +261,9 @@ public class SamlSecurityTokenImpl extends 
AbstractInboundSecurityToken implemen
     public SamlAssertionWrapper getSamlAssertionWrapper() {
         return samlAssertionWrapper;
     }
+
+    @Override
+    public String getIssuerName() {
+        return samlAssertionWrapper.getIssuerString();
+    }
 }

Reply via email to