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


The following commit(s) were added to refs/heads/coheigea/saml-refactor-new by 
this push:
     new 4333e349d Moving WSDataRef to ws-security-common
4333e349d is described below

commit 4333e349d599ff333c096826c57bf3f2510cd332
Author: Colm O hEigeartaigh <cohei...@apache.org>
AuthorDate: Tue Jun 17 09:23:08 2025 +0100

    Moving WSDataRef to ws-security-common
---
 .../java/org/apache/wss4j/common}/WSDataRef.java   |  2 +-
 .../wss4j/dom/engine/WSSecurityEngineResult.java   | 71 +++++++++-------------
 .../dom/processor/EncryptedAssertionProcessor.java |  2 +-
 .../dom/processor/EncryptedDataProcessor.java      |  2 +-
 .../wss4j/dom/processor/EncryptedKeyProcessor.java |  2 +-
 .../dom/processor/ReferenceListProcessor.java      |  2 +-
 .../wss4j/dom/processor/SAMLTokenProcessor.java    |  8 ++-
 .../processor/SecurityContextTokenProcessor.java   |  4 +-
 .../processor/SignatureConfirmationProcessor.java  |  4 +-
 .../wss4j/dom/processor/SignatureProcessor.java    |  2 +-
 .../wss4j/dom/processor/TimestampProcessor.java    |  4 +-
 .../dom/processor/UsernameTokenProcessor.java      |  3 +-
 .../org/apache/wss4j/dom/saml/DOMSAMLUtil.java     |  2 +-
 .../org/apache/wss4j/dom/util/EncryptionUtils.java |  2 +-
 .../org/apache/wss4j/dom/util/SignatureUtils.java  |  2 +-
 .../wss4j/dom/message/EncryptionGCMTest.java       |  2 +-
 .../wss4j/dom/message/EncryptionPartsTest.java     |  2 +-
 .../apache/wss4j/dom/message/EncryptionTest.java   |  2 +-
 .../wss4j/dom/message/SignatureEncryptionTest.java |  2 +-
 .../wss4j/dom/message/SignaturePartsTest.java      |  2 +-
 .../dom/processor/EncryptedKeyDataRefTest.java     |  2 +-
 .../dom/processor/ReferenceListDataRefTest.java    |  2 +-
 .../apache/wss4j/dom/saml/SamlReferenceTest.java   |  2 +-
 .../wss4j/dom/saml/SamlTokenDerivedTest.java       |  2 +-
 .../org/apache/wss4j/dom/saml/SamlTokenSVTest.java |  2 +-
 .../wss4j/dom/saml/SignedSamlTokenHOKTest.java     |  2 +-
 26 files changed, 61 insertions(+), 73 deletions(-)

diff --git a/ws-security-dom/src/main/java/org/apache/wss4j/dom/WSDataRef.java 
b/ws-security-common/src/main/java/org/apache/wss4j/common/WSDataRef.java
similarity index 99%
rename from ws-security-dom/src/main/java/org/apache/wss4j/dom/WSDataRef.java
rename to 
ws-security-common/src/main/java/org/apache/wss4j/common/WSDataRef.java
index b5c9dddd9..8ddd6ab5b 100644
--- a/ws-security-dom/src/main/java/org/apache/wss4j/dom/WSDataRef.java
+++ b/ws-security-common/src/main/java/org/apache/wss4j/common/WSDataRef.java
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-package org.apache.wss4j.dom;
+package org.apache.wss4j.common;
 
 /**
  * WSDataRef stores information about decrypted/signed elements
diff --git 
a/ws-security-dom/src/main/java/org/apache/wss4j/dom/engine/WSSecurityEngineResult.java
 
b/ws-security-dom/src/main/java/org/apache/wss4j/dom/engine/WSSecurityEngineResult.java
index 885f92610..089917a9b 100644
--- 
a/ws-security-dom/src/main/java/org/apache/wss4j/dom/engine/WSSecurityEngineResult.java
+++ 
b/ws-security-dom/src/main/java/org/apache/wss4j/dom/engine/WSSecurityEngineResult.java
@@ -19,13 +19,9 @@
 
 package org.apache.wss4j.dom.engine;
 
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
+import org.apache.wss4j.common.WSDataRef;
 import org.apache.wss4j.common.token.BinarySecurity;
-import org.apache.wss4j.dom.WSDataRef;
-import org.apache.wss4j.dom.message.token.SecurityContextToken;
-import org.apache.wss4j.dom.message.token.SignatureConfirmation;
-import org.apache.wss4j.dom.message.token.Timestamp;
-import org.apache.wss4j.dom.message.token.UsernameToken;
+import org.w3c.dom.Element;
 
 import java.security.Principal;
 import java.security.cert.X509Certificate;
@@ -239,16 +235,6 @@ public class WSSecurityEngineResult extends 
java.util.HashMap<String, Object> {
         put(TAG_ACTION, act);
     }
 
-    public WSSecurityEngineResult(
-        int act,
-        SamlAssertionWrapper ass
-    ) {
-        put(TAG_ACTION, act);
-        put(TAG_SAML_ASSERTION, ass);
-        put(TAG_VALIDATED_TOKEN, Boolean.FALSE);
-        put(TAG_TOKEN_ELEMENT, ass.getElement());
-    }
-
     public WSSecurityEngineResult(
         int act,
         Principal princ,
@@ -314,49 +300,48 @@ public class WSSecurityEngineResult extends 
java.util.HashMap<String, Object> {
         put(TAG_VALIDATED_TOKEN, Boolean.FALSE);
     }
 
-    public WSSecurityEngineResult(int act, Timestamp tstamp) {
+    public WSSecurityEngineResult(int act, BinarySecurity token, 
X509Certificate[] certs) {
         put(TAG_ACTION, act);
-        put(TAG_TIMESTAMP, tstamp);
+        put(TAG_BINARY_SECURITY_TOKEN, token);
+        put(TAG_X509_CERTIFICATES, certs);
+        if (certs != null && certs.length > 0) {
+            put(TAG_X509_CERTIFICATE, certs[0]);
+        }
         put(TAG_VALIDATED_TOKEN, Boolean.FALSE);
-        put(TAG_TOKEN_ELEMENT, tstamp.getElement());
+        put(TAG_TOKEN_ELEMENT, token.getElement());
     }
 
-    public WSSecurityEngineResult(int act, SecurityContextToken sct) {
-        put(TAG_ACTION, act);
-        put(TAG_SECURITY_CONTEXT_TOKEN, sct);
+    public void addSAMLAssertionResult(
+        Object assertion,
+        Element assertionElement
+    ) {
+        put(TAG_SAML_ASSERTION, assertion);
         put(TAG_VALIDATED_TOKEN, Boolean.FALSE);
-        put(TAG_TOKEN_ELEMENT, sct.getElement());
+        put(TAG_TOKEN_ELEMENT, assertionElement);
     }
 
-    public WSSecurityEngineResult(int act, SignatureConfirmation sc) {
-        put(TAG_ACTION, act);
-        put(TAG_SIGNATURE_CONFIRMATION, sc);
+    public void addTimestampResult(Object tstamp, Element tstampElement) {
+        put(TAG_TIMESTAMP, tstamp);
         put(TAG_VALIDATED_TOKEN, Boolean.FALSE);
-        put(TAG_TOKEN_ELEMENT, sc.getElement());
+        put(TAG_TOKEN_ELEMENT, tstampElement);
     }
 
-    public WSSecurityEngineResult(int act, UsernameToken usernameToken) {
-        this(act, usernameToken, null);
+    public void addSecurityContextTokenResult(Object sct, Element sctElement) {
+        put(TAG_SECURITY_CONTEXT_TOKEN, sct);
+        put(TAG_VALIDATED_TOKEN, Boolean.FALSE);
+        put(TAG_TOKEN_ELEMENT, sctElement);
     }
 
-    public WSSecurityEngineResult(int act, UsernameToken usernameToken, 
Principal principal) {
-        put(TAG_ACTION, act);
-        put(TAG_USERNAME_TOKEN, usernameToken);
-        put(TAG_PRINCIPAL, principal);
+    public void addSignatureConfirmationResult(Object sc, Element scElement) {
+        put(TAG_SIGNATURE_CONFIRMATION, sc);
         put(TAG_VALIDATED_TOKEN, Boolean.FALSE);
-        put(TAG_TOKEN_ELEMENT, usernameToken.getElement());
+        put(TAG_TOKEN_ELEMENT, scElement);
     }
 
-    public WSSecurityEngineResult(int act, BinarySecurity token, 
X509Certificate[] certs) {
-        put(TAG_ACTION, act);
-        put(TAG_BINARY_SECURITY_TOKEN, token);
-        put(TAG_X509_CERTIFICATES, certs);
-        if (certs != null && certs.length > 0) {
-            put(TAG_X509_CERTIFICATE, certs[0]);
-        }
+    public void addUsernameTokenResult(Object usernameToken, Element 
usernameTokenElement) {
+        put(TAG_USERNAME_TOKEN, usernameToken);
         put(TAG_VALIDATED_TOKEN, Boolean.FALSE);
-        put(TAG_TOKEN_ELEMENT, token.getElement());
+        put(TAG_TOKEN_ELEMENT, usernameTokenElement);
     }
 
-
 }
diff --git 
a/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/EncryptedAssertionProcessor.java
 
b/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/EncryptedAssertionProcessor.java
index 2faad4365..2166880bd 100644
--- 
a/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/EncryptedAssertionProcessor.java
+++ 
b/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/EncryptedAssertionProcessor.java
@@ -30,7 +30,7 @@ import org.w3c.dom.Node;
 import org.apache.wss4j.common.ext.WSSecurityException;
 import org.apache.wss4j.common.util.XMLUtils;
 import org.apache.wss4j.dom.WSConstants;
-import org.apache.wss4j.dom.WSDataRef;
+import org.apache.wss4j.common.WSDataRef;
 import org.apache.wss4j.dom.engine.WSSecurityEngineResult;
 import org.apache.wss4j.dom.handler.RequestData;
 
diff --git 
a/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/EncryptedDataProcessor.java
 
b/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/EncryptedDataProcessor.java
index 44763811e..3a545bec3 100644
--- 
a/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/EncryptedDataProcessor.java
+++ 
b/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/EncryptedDataProcessor.java
@@ -37,7 +37,7 @@ import 
org.apache.wss4j.common.principal.WSDerivedKeyTokenPrincipal;
 import org.apache.wss4j.common.util.KeyUtils;
 import org.apache.wss4j.common.util.XMLUtils;
 import org.apache.wss4j.dom.WSConstants;
-import org.apache.wss4j.dom.WSDataRef;
+import org.apache.wss4j.common.WSDataRef;
 import org.apache.wss4j.dom.engine.WSSConfig;
 import org.apache.wss4j.dom.engine.WSSecurityEngineResult;
 import org.apache.wss4j.dom.handler.RequestData;
diff --git 
a/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/EncryptedKeyProcessor.java
 
b/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/EncryptedKeyProcessor.java
index 8f3028da5..4831192ec 100644
--- 
a/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/EncryptedKeyProcessor.java
+++ 
b/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/EncryptedKeyProcessor.java
@@ -62,7 +62,7 @@ import org.apache.wss4j.common.token.SecurityTokenReference;
 import org.apache.wss4j.common.util.KeyUtils;
 import org.apache.wss4j.common.util.XMLUtils;
 import org.apache.wss4j.dom.WSConstants;
-import org.apache.wss4j.dom.WSDataRef;
+import org.apache.wss4j.common.WSDataRef;
 import org.apache.wss4j.dom.WSDocInfo;
 import org.apache.wss4j.dom.engine.WSSecurityEngineResult;
 import org.apache.wss4j.dom.handler.RequestData;
diff --git 
a/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/ReferenceListProcessor.java
 
b/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/ReferenceListProcessor.java
index aa062bfac..ca77057bc 100644
--- 
a/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/ReferenceListProcessor.java
+++ 
b/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/ReferenceListProcessor.java
@@ -40,7 +40,7 @@ import org.apache.wss4j.common.token.SecurityTokenReference;
 import org.apache.wss4j.common.util.KeyUtils;
 import org.apache.wss4j.common.util.XMLUtils;
 import org.apache.wss4j.dom.WSConstants;
-import org.apache.wss4j.dom.WSDataRef;
+import org.apache.wss4j.common.WSDataRef;
 import org.apache.wss4j.dom.engine.WSSecurityEngineResult;
 import org.apache.wss4j.dom.handler.RequestData;
 import org.apache.wss4j.dom.str.STRParser;
diff --git 
a/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/SAMLTokenProcessor.java
 
b/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/SAMLTokenProcessor.java
index 491c655d9..7457f95e0 100644
--- 
a/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/SAMLTokenProcessor.java
+++ 
b/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/SAMLTokenProcessor.java
@@ -44,7 +44,7 @@ import org.apache.wss4j.common.saml.SAMLUtil;
 import org.apache.wss4j.common.saml.SamlAssertionWrapper;
 import org.apache.wss4j.common.util.DOM2Writer;
 import org.apache.wss4j.dom.WSConstants;
-import org.apache.wss4j.dom.WSDataRef;
+import org.apache.wss4j.common.WSDataRef;
 import org.apache.wss4j.dom.engine.WSSecurityEngineResult;
 import org.apache.wss4j.dom.handler.RequestData;
 import org.apache.wss4j.dom.saml.WSSSAMLKeyInfoProcessor;
@@ -117,11 +117,13 @@ public class SAMLTokenProcessor implements Processor {
         data.getWsDocInfo().addTokenElement(elem);
         WSSecurityEngineResult result = null;
         if (samlAssertion.isSigned()) {
-            result = new WSSecurityEngineResult(WSConstants.ST_SIGNED, 
samlAssertion);
+            result = new WSSecurityEngineResult(WSConstants.ST_SIGNED);
+            result.addSAMLAssertionResult(samlAssertion, 
samlAssertion.getElement());
             result.put(WSSecurityEngineResult.TAG_DATA_REF_URIS, dataRefs);
             result.put(WSSecurityEngineResult.TAG_SIGNATURE_VALUE, 
samlAssertion.getSignatureValue());
         } else {
-            result = new WSSecurityEngineResult(WSConstants.ST_UNSIGNED, 
samlAssertion);
+            result = new WSSecurityEngineResult(WSConstants.ST_UNSIGNED);
+            result.addSAMLAssertionResult(samlAssertion, 
samlAssertion.getElement());
         }
 
         if (id.length() != 0) {
diff --git 
a/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/SecurityContextTokenProcessor.java
 
b/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/SecurityContextTokenProcessor.java
index ae1db72e9..c0fd59b30 100644
--- 
a/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/SecurityContextTokenProcessor.java
+++ 
b/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/SecurityContextTokenProcessor.java
@@ -52,8 +52,8 @@ public class SecurityContextTokenProcessor implements 
Processor {
         Validator validator =
             data.getValidator(new QName(elem.getNamespaceURI(), 
elem.getLocalName()));
 
-        WSSecurityEngineResult result =
-            new WSSecurityEngineResult(WSConstants.SCT, sct);
+        WSSecurityEngineResult result = new 
WSSecurityEngineResult(WSConstants.SCT);
+        result.addSecurityContextTokenResult(sct, sct.getElement());
         if (validator != null) {
             // Hook to allow the user to validate the SecurityContextToken
             Credential credential = new Credential();
diff --git 
a/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/SignatureConfirmationProcessor.java
 
b/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/SignatureConfirmationProcessor.java
index cbf850260..34af51ca9 100644
--- 
a/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/SignatureConfirmationProcessor.java
+++ 
b/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/SignatureConfirmationProcessor.java
@@ -42,8 +42,8 @@ public class SignatureConfirmationProcessor implements 
Processor {
         //
         SignatureConfirmation sigConf = new SignatureConfirmation(elem, 
data.getBSPEnforcer());
 
-        WSSecurityEngineResult result =
-            new WSSecurityEngineResult(WSConstants.SC, sigConf);
+        WSSecurityEngineResult result = new 
WSSecurityEngineResult(WSConstants.SC);
+        result.addSignatureConfirmationResult(sigConf, sigConf.getElement());
         String tokenId = sigConf.getID();
         if (tokenId.length() != 0) {
             result.put(WSSecurityEngineResult.TAG_ID, tokenId);
diff --git 
a/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/SignatureProcessor.java
 
b/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/SignatureProcessor.java
index 2f2a55490..14f80dc76 100644
--- 
a/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/SignatureProcessor.java
+++ 
b/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/SignatureProcessor.java
@@ -62,7 +62,7 @@ import org.apache.wss4j.common.token.SecurityTokenReference;
 import org.apache.wss4j.common.util.KeyUtils;
 import org.apache.wss4j.common.util.XMLUtils;
 import org.apache.wss4j.dom.WSConstants;
-import org.apache.wss4j.dom.WSDataRef;
+import org.apache.wss4j.common.WSDataRef;
 import org.apache.wss4j.dom.WSDocInfo;
 import org.apache.wss4j.dom.callback.CallbackLookup;
 import org.apache.wss4j.dom.engine.WSSecurityEngineResult;
diff --git 
a/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/TimestampProcessor.java
 
b/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/TimestampProcessor.java
index c6d2fbe80..3ad92d2c9 100644
--- 
a/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/TimestampProcessor.java
+++ 
b/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/TimestampProcessor.java
@@ -46,8 +46,8 @@ public class TimestampProcessor implements Processor {
         Credential credential = new Credential();
         credential.setTimestamp(timestamp);
 
-        WSSecurityEngineResult result =
-            new WSSecurityEngineResult(WSConstants.TS, timestamp);
+        WSSecurityEngineResult result = new 
WSSecurityEngineResult(WSConstants.TS);
+        result.addTimestampResult(timestamp, timestamp.getElement());
         String tokenId = timestamp.getID();
         if (tokenId.length() != 0) {
             result.put(WSSecurityEngineResult.TAG_ID, tokenId);
diff --git 
a/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/UsernameTokenProcessor.java
 
b/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/UsernameTokenProcessor.java
index ea3835f97..903ede996 100644
--- 
a/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/UsernameTokenProcessor.java
+++ 
b/ws-security-dom/src/main/java/org/apache/wss4j/dom/processor/UsernameTokenProcessor.java
@@ -74,7 +74,8 @@ public class UsernameTokenProcessor implements Processor {
                 secretKey = token.getDerivedKey(data.getBSPEnforcer(), 
rawPassword);
             }
         }
-        WSSecurityEngineResult result = new WSSecurityEngineResult(action, 
token);
+        WSSecurityEngineResult result = new WSSecurityEngineResult(action);
+        result.addUsernameTokenResult(token, token.getElement());
         String tokenId = token.getID();
         if (tokenId.length() != 0) {
             result.put(WSSecurityEngineResult.TAG_ID, tokenId);
diff --git 
a/ws-security-dom/src/main/java/org/apache/wss4j/dom/saml/DOMSAMLUtil.java 
b/ws-security-dom/src/main/java/org/apache/wss4j/dom/saml/DOMSAMLUtil.java
index 9ebaadad8..e128e7639 100644
--- a/ws-security-dom/src/main/java/org/apache/wss4j/dom/saml/DOMSAMLUtil.java
+++ b/ws-security-dom/src/main/java/org/apache/wss4j/dom/saml/DOMSAMLUtil.java
@@ -33,7 +33,7 @@ import org.apache.wss4j.common.saml.OpenSAMLUtil;
 import org.apache.wss4j.common.saml.SAMLKeyInfo;
 import org.apache.wss4j.common.saml.SamlAssertionWrapper;
 import org.apache.wss4j.dom.WSConstants;
-import org.apache.wss4j.dom.WSDataRef;
+import org.apache.wss4j.common.WSDataRef;
 import org.apache.wss4j.dom.engine.WSSecurityEngineResult;
 import org.apache.wss4j.dom.handler.WSHandlerResult;
 import org.w3c.dom.Element;
diff --git 
a/ws-security-dom/src/main/java/org/apache/wss4j/dom/util/EncryptionUtils.java 
b/ws-security-dom/src/main/java/org/apache/wss4j/dom/util/EncryptionUtils.java
index f01f07a1b..956867f1e 100644
--- 
a/ws-security-dom/src/main/java/org/apache/wss4j/dom/util/EncryptionUtils.java
+++ 
b/ws-security-dom/src/main/java/org/apache/wss4j/dom/util/EncryptionUtils.java
@@ -26,7 +26,7 @@ import org.apache.wss4j.common.ext.WSSecurityException;
 import org.apache.wss4j.common.util.AttachmentUtils;
 import org.apache.wss4j.common.util.XMLUtils;
 import org.apache.wss4j.dom.WSConstants;
-import org.apache.wss4j.dom.WSDataRef;
+import org.apache.wss4j.common.WSDataRef;
 import org.apache.wss4j.dom.WSDocInfo;
 import org.apache.wss4j.dom.callback.CallbackLookup;
 import org.apache.xml.security.algorithms.JCEMapper;
diff --git 
a/ws-security-dom/src/main/java/org/apache/wss4j/dom/util/SignatureUtils.java 
b/ws-security-dom/src/main/java/org/apache/wss4j/dom/util/SignatureUtils.java
index 343797912..14c53d367 100644
--- 
a/ws-security-dom/src/main/java/org/apache/wss4j/dom/util/SignatureUtils.java
+++ 
b/ws-security-dom/src/main/java/org/apache/wss4j/dom/util/SignatureUtils.java
@@ -26,7 +26,7 @@ import java.util.Set;
 
 import org.apache.wss4j.common.ext.WSSecurityException;
 import org.apache.wss4j.dom.WSConstants;
-import org.apache.wss4j.dom.WSDataRef;
+import org.apache.wss4j.common.WSDataRef;
 import org.apache.wss4j.dom.WSDocInfo;
 import org.apache.wss4j.dom.engine.WSSecurityEngineResult;
 import org.w3c.dom.Element;
diff --git 
a/ws-security-dom/src/test/java/org/apache/wss4j/dom/message/EncryptionGCMTest.java
 
b/ws-security-dom/src/test/java/org/apache/wss4j/dom/message/EncryptionGCMTest.java
index 40c210f04..e109fbd92 100644
--- 
a/ws-security-dom/src/test/java/org/apache/wss4j/dom/message/EncryptionGCMTest.java
+++ 
b/ws-security-dom/src/test/java/org/apache/wss4j/dom/message/EncryptionGCMTest.java
@@ -26,7 +26,7 @@ import javax.security.auth.callback.CallbackHandler;
 import org.apache.wss4j.common.bsp.BSPRule;
 import org.apache.wss4j.common.util.SOAPUtil;
 import org.apache.wss4j.dom.WSConstants;
-import org.apache.wss4j.dom.WSDataRef;
+import org.apache.wss4j.common.WSDataRef;
 import org.apache.wss4j.dom.common.KeystoreCallbackHandler;
 
 import org.apache.wss4j.dom.engine.WSSConfig;
diff --git 
a/ws-security-dom/src/test/java/org/apache/wss4j/dom/message/EncryptionPartsTest.java
 
b/ws-security-dom/src/test/java/org/apache/wss4j/dom/message/EncryptionPartsTest.java
index ae041a67e..f50837fcd 100644
--- 
a/ws-security-dom/src/test/java/org/apache/wss4j/dom/message/EncryptionPartsTest.java
+++ 
b/ws-security-dom/src/test/java/org/apache/wss4j/dom/message/EncryptionPartsTest.java
@@ -21,7 +21,7 @@ package org.apache.wss4j.dom.message;
 
 import org.apache.wss4j.common.SOAPConstants;
 import org.apache.wss4j.common.util.SOAPUtil;
-import org.apache.wss4j.dom.WSDataRef;
+import org.apache.wss4j.common.WSDataRef;
 import org.apache.wss4j.dom.WSConstants;
 import org.apache.wss4j.dom.common.KeystoreCallbackHandler;
 
diff --git 
a/ws-security-dom/src/test/java/org/apache/wss4j/dom/message/EncryptionTest.java
 
b/ws-security-dom/src/test/java/org/apache/wss4j/dom/message/EncryptionTest.java
index 9bca837c1..5d0b02fc1 100644
--- 
a/ws-security-dom/src/test/java/org/apache/wss4j/dom/message/EncryptionTest.java
+++ 
b/ws-security-dom/src/test/java/org/apache/wss4j/dom/message/EncryptionTest.java
@@ -39,7 +39,7 @@ import org.apache.wss4j.common.crypto.CryptoType;
 import org.apache.wss4j.common.ext.WSSecurityException;
 import org.apache.wss4j.common.util.*;
 import org.apache.wss4j.dom.WSConstants;
-import org.apache.wss4j.dom.WSDataRef;
+import org.apache.wss4j.common.WSDataRef;
 import org.apache.wss4j.dom.common.CustomHandler;
 import org.apache.wss4j.dom.common.KeystoreCallbackHandler;
 import org.apache.wss4j.dom.common.SecretKeyCallbackHandler;
diff --git 
a/ws-security-dom/src/test/java/org/apache/wss4j/dom/message/SignatureEncryptionTest.java
 
b/ws-security-dom/src/test/java/org/apache/wss4j/dom/message/SignatureEncryptionTest.java
index 38ef0c49f..5c5beccf1 100644
--- 
a/ws-security-dom/src/test/java/org/apache/wss4j/dom/message/SignatureEncryptionTest.java
+++ 
b/ws-security-dom/src/test/java/org/apache/wss4j/dom/message/SignatureEncryptionTest.java
@@ -21,7 +21,7 @@ package org.apache.wss4j.dom.message;
 
 import org.apache.wss4j.common.util.SOAPUtil;
 import org.apache.wss4j.dom.WSConstants;
-import org.apache.wss4j.dom.WSDataRef;
+import org.apache.wss4j.common.WSDataRef;
 import org.apache.wss4j.dom.common.CustomHandler;
 import org.apache.wss4j.dom.common.KeystoreCallbackHandler;
 
diff --git 
a/ws-security-dom/src/test/java/org/apache/wss4j/dom/message/SignaturePartsTest.java
 
b/ws-security-dom/src/test/java/org/apache/wss4j/dom/message/SignaturePartsTest.java
index 073e28172..a4bae3241 100644
--- 
a/ws-security-dom/src/test/java/org/apache/wss4j/dom/message/SignaturePartsTest.java
+++ 
b/ws-security-dom/src/test/java/org/apache/wss4j/dom/message/SignaturePartsTest.java
@@ -23,7 +23,7 @@ import org.apache.wss4j.common.SOAPConstants;
 import org.apache.wss4j.common.WSEncryptionPart;
 import org.apache.wss4j.common.saml.SamlAssertionWrapper;
 import org.apache.wss4j.common.util.SOAPUtil;
-import org.apache.wss4j.dom.WSDataRef;
+import org.apache.wss4j.common.WSDataRef;
 import org.apache.wss4j.dom.WSConstants;
 import org.apache.wss4j.dom.common.CustomHandler;
 import org.apache.wss4j.dom.common.SAML1CallbackHandler;
diff --git 
a/ws-security-dom/src/test/java/org/apache/wss4j/dom/processor/EncryptedKeyDataRefTest.java
 
b/ws-security-dom/src/test/java/org/apache/wss4j/dom/processor/EncryptedKeyDataRefTest.java
index 1bc712238..3807811f6 100644
--- 
a/ws-security-dom/src/test/java/org/apache/wss4j/dom/processor/EncryptedKeyDataRefTest.java
+++ 
b/ws-security-dom/src/test/java/org/apache/wss4j/dom/processor/EncryptedKeyDataRefTest.java
@@ -27,7 +27,7 @@ import javax.security.auth.callback.CallbackHandler;
 
 import org.apache.wss4j.common.util.SOAPUtil;
 import org.apache.wss4j.dom.WSConstants;
-import org.apache.wss4j.dom.WSDataRef;
+import org.apache.wss4j.common.WSDataRef;
 import org.apache.wss4j.dom.common.KeystoreCallbackHandler;
 
 import org.apache.wss4j.dom.engine.WSSConfig;
diff --git 
a/ws-security-dom/src/test/java/org/apache/wss4j/dom/processor/ReferenceListDataRefTest.java
 
b/ws-security-dom/src/test/java/org/apache/wss4j/dom/processor/ReferenceListDataRefTest.java
index ea7a40fa9..33f842c04 100644
--- 
a/ws-security-dom/src/test/java/org/apache/wss4j/dom/processor/ReferenceListDataRefTest.java
+++ 
b/ws-security-dom/src/test/java/org/apache/wss4j/dom/processor/ReferenceListDataRefTest.java
@@ -27,7 +27,7 @@ import javax.security.auth.callback.CallbackHandler;
 
 import org.apache.wss4j.common.util.SOAPUtil;
 import org.apache.wss4j.dom.WSConstants;
-import org.apache.wss4j.dom.WSDataRef;
+import org.apache.wss4j.common.WSDataRef;
 import org.apache.wss4j.dom.common.KeystoreCallbackHandler;
 
 import org.apache.wss4j.dom.engine.WSSConfig;
diff --git 
a/ws-security-dom/src/test/java/org/apache/wss4j/dom/saml/SamlReferenceTest.java
 
b/ws-security-dom/src/test/java/org/apache/wss4j/dom/saml/SamlReferenceTest.java
index d19e724d2..9e93f025d 100644
--- 
a/ws-security-dom/src/test/java/org/apache/wss4j/dom/saml/SamlReferenceTest.java
+++ 
b/ws-security-dom/src/test/java/org/apache/wss4j/dom/saml/SamlReferenceTest.java
@@ -23,7 +23,7 @@ import org.apache.wss4j.common.WSEncryptionPart;
 import org.apache.wss4j.common.saml.SamlAssertionWrapper;
 import org.apache.wss4j.common.util.SOAPUtil;
 import org.apache.wss4j.dom.WSConstants;
-import org.apache.wss4j.dom.WSDataRef;
+import org.apache.wss4j.common.WSDataRef;
 import org.apache.wss4j.dom.common.KeystoreCallbackHandler;
 import org.apache.wss4j.dom.common.SAML1CallbackHandler;
 import org.apache.wss4j.dom.common.SAML2CallbackHandler;
diff --git 
a/ws-security-dom/src/test/java/org/apache/wss4j/dom/saml/SamlTokenDerivedTest.java
 
b/ws-security-dom/src/test/java/org/apache/wss4j/dom/saml/SamlTokenDerivedTest.java
index 44dae2cbb..97117b1fc 100644
--- 
a/ws-security-dom/src/test/java/org/apache/wss4j/dom/saml/SamlTokenDerivedTest.java
+++ 
b/ws-security-dom/src/test/java/org/apache/wss4j/dom/saml/SamlTokenDerivedTest.java
@@ -37,7 +37,7 @@ import org.apache.wss4j.common.token.SecurityTokenReference;
 import org.apache.wss4j.common.util.SOAPUtil;
 import org.apache.wss4j.common.util.XMLUtils;
 import org.apache.wss4j.dom.WSConstants;
-import org.apache.wss4j.dom.WSDataRef;
+import org.apache.wss4j.common.WSDataRef;
 import org.apache.wss4j.dom.common.KeystoreCallbackHandler;
 import org.apache.wss4j.dom.common.SAML1CallbackHandler;
 
diff --git 
a/ws-security-dom/src/test/java/org/apache/wss4j/dom/saml/SamlTokenSVTest.java 
b/ws-security-dom/src/test/java/org/apache/wss4j/dom/saml/SamlTokenSVTest.java
index 4e541994f..aaefe4815 100644
--- 
a/ws-security-dom/src/test/java/org/apache/wss4j/dom/saml/SamlTokenSVTest.java
+++ 
b/ws-security-dom/src/test/java/org/apache/wss4j/dom/saml/SamlTokenSVTest.java
@@ -22,7 +22,7 @@ package org.apache.wss4j.dom.saml;
 import org.apache.wss4j.common.saml.SamlAssertionWrapper;
 import org.apache.wss4j.common.util.SOAPUtil;
 import org.apache.wss4j.dom.WSConstants;
-import org.apache.wss4j.dom.WSDataRef;
+import org.apache.wss4j.common.WSDataRef;
 import org.apache.wss4j.dom.common.CustomHandler;
 import org.apache.wss4j.dom.common.KeystoreCallbackHandler;
 import org.apache.wss4j.dom.common.SAML1CallbackHandler;
diff --git 
a/ws-security-dom/src/test/java/org/apache/wss4j/dom/saml/SignedSamlTokenHOKTest.java
 
b/ws-security-dom/src/test/java/org/apache/wss4j/dom/saml/SignedSamlTokenHOKTest.java
index f556528d1..19ff7ff43 100644
--- 
a/ws-security-dom/src/test/java/org/apache/wss4j/dom/saml/SignedSamlTokenHOKTest.java
+++ 
b/ws-security-dom/src/test/java/org/apache/wss4j/dom/saml/SignedSamlTokenHOKTest.java
@@ -22,7 +22,7 @@ package org.apache.wss4j.dom.saml;
 import org.apache.wss4j.common.saml.SamlAssertionWrapper;
 import org.apache.wss4j.common.util.SOAPUtil;
 import org.apache.wss4j.dom.WSConstants;
-import org.apache.wss4j.dom.WSDataRef;
+import org.apache.wss4j.common.WSDataRef;
 import org.apache.wss4j.dom.common.KeystoreCallbackHandler;
 import org.apache.wss4j.dom.common.SAML1CallbackHandler;
 import org.apache.wss4j.dom.common.SAML2CallbackHandler;

Reply via email to