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 1ac6326b0 Renaming saml module to dom-saml
1ac6326b0 is described below
commit 1ac6326b0a8247f572b7084a64b6613d681d30cd
Author: Colm O hEigeartaigh <[email protected]>
AuthorDate: Thu Jul 10 10:40:49 2025 +0100
Renaming saml module to dom-saml
---
pom.xml | 2 +-
.../common/principal/SAMLTokenPrincipalImpl.java | 2 +-
{ws-security-saml => ws-security-dom-saml}/pom.xml | 4 +--
.../org/apache/wss4j/dom}/saml/DOMSAMLUtil.java | 3 +-
.../apache/wss4j/dom}/saml/OpenSAMLBootstrap.java | 2 +-
.../org/apache/wss4j/dom}/saml/OpenSAMLUtil.java | 2 +-
.../org/apache/wss4j/dom}/saml/SAMLCallback.java | 16 +++++-----
.../java/org/apache/wss4j/dom}/saml/SAMLUtil.java | 3 +-
.../wss4j/dom}/saml/SamlAssertionWrapper.java | 7 +++--
.../dom}/saml/WSS4JXSBase64BinaryUnmarshaller.java | 2 +-
.../dom}/saml/action/SAMLTokenSignedAction.java | 10 +++----
.../dom}/saml/action/SAMLTokenUnsignedAction.java | 10 +++----
.../apache/wss4j/dom}/saml/bean/ActionBean.java | 2 +-
.../apache/wss4j/dom}/saml/bean/AdviceBean.java | 2 +-
.../apache/wss4j/dom}/saml/bean/AttributeBean.java | 2 +-
.../dom}/saml/bean/AttributeStatementBean.java | 2 +-
.../dom}/saml/bean/AudienceRestrictionBean.java | 2 +-
.../dom}/saml/bean/AuthDecisionStatementBean.java | 2 +-
.../saml/bean/AuthenticationStatementBean.java | 2 +-
.../wss4j/dom}/saml/bean/ConditionsBean.java | 2 +-
.../apache/wss4j/dom}/saml/bean/DelegateBean.java | 2 +-
.../apache/wss4j/dom}/saml/bean/KeyInfoBean.java | 2 +-
.../apache/wss4j/dom}/saml/bean/NameIDBean.java | 2 +-
.../wss4j/dom}/saml/bean/ProxyRestrictionBean.java | 2 +-
.../apache/wss4j/dom}/saml/bean/SubjectBean.java | 2 +-
.../saml/bean/SubjectConfirmationDataBean.java | 2 +-
.../wss4j/dom}/saml/bean/SubjectLocalityBean.java | 2 +-
.../org/apache/wss4j/dom}/saml/bean/Version.java | 2 +-
.../dom}/saml/builder/SAML1ComponentBuilder.java | 26 ++++++++---------
.../wss4j/dom}/saml/builder/SAML1Constants.java | 2 +-
.../dom}/saml/builder/SAML2ComponentBuilder.java | 34 +++++++++++-----------
.../wss4j/dom}/saml/builder/SAML2Constants.java | 2 +-
.../dom}/saml/message/WSSSAMLKeyInfoProcessor.java | 6 ++--
.../wss4j/dom}/saml/message/WSSecSAMLToken.java | 4 +--
.../dom}/saml/message/WSSecSignatureSAML.java | 6 ++--
.../dom}/saml/processor/SAMLTokenProcessor.java | 8 ++---
.../dom}/saml/validate/SamlAssertionValidator.java | 10 +++----
.../org.apache.wss4j.api.dom.action.Action | 2 ++
.../org.apache.wss4j.api.dom.processor.Processor | 1 +
....apache.wss4j.api.dom.saml.SAMLKeyInfoProcessor | 1 +
.../org.apache.wss4j.api.dom.validate.Validator | 1 +
.../src/main/resources/saml2-xacml2-profile.xml | 0
.../src/main/resources/wss4j-signature-config.xml | 2 +-
.../apache/wss4j/dom}/saml/OpenSAMLUtilTest.java | 2 +-
.../dom}/saml/dom/AbstractSAMLCallbackHandler.java | 28 +++++++++---------
.../apache/wss4j/dom}/saml/dom/CustomHandler.java | 2 +-
.../saml/dom/CustomSamlAssertionValidator.java | 6 ++--
.../wss4j/dom}/saml/dom/ModifiedRequestTest.java | 12 ++++----
.../apache/wss4j/dom}/saml/dom/PrincipalTest.java | 10 +++----
.../org/apache/wss4j/dom}/saml/dom/ReplayTest.java | 16 +++++-----
.../wss4j/dom}/saml/dom/SAML1AuthnHOKHandler.java | 14 ++++-----
.../wss4j/dom}/saml/dom/SAML1CallbackHandler.java | 14 ++++-----
.../wss4j/dom}/saml/dom/SAML2CallbackHandler.java | 14 ++++-----
.../dom}/saml/dom/SAMLElementCallbackHandler.java | 10 +++----
.../dom}/saml/dom/SamlAlgorithmSuiteTest.java | 12 ++++----
.../apache/wss4j/dom}/saml/dom/SamlAuthnTest.java | 10 +++----
.../wss4j/dom}/saml/dom/SamlConditionsTest.java | 22 +++++++-------
.../wss4j/dom}/saml/dom/SamlNegativeTest.java | 20 ++++++-------
.../wss4j/dom}/saml/dom/SamlReferenceTest.java | 14 ++++-----
.../wss4j/dom}/saml/dom/SamlTokenActionTest.java | 4 +--
.../saml/dom/SamlTokenCustomSignatureTest.java | 10 +++----
.../wss4j/dom}/saml/dom/SamlTokenDerivedTest.java | 10 +++----
.../wss4j/dom}/saml/dom/SamlTokenHOKTest.java | 14 ++++-----
.../wss4j/dom}/saml/dom/SamlTokenSVTest.java | 14 ++++-----
.../apache/wss4j/dom}/saml/dom/SamlTokenTest.java | 20 ++++++-------
.../dom}/saml/dom/SignatureConfirmationTest.java | 4 +--
.../wss4j/dom}/saml/dom/SignaturePartsTest.java | 12 ++++----
.../dom}/saml/dom/SignedSamlTokenHOKTest.java | 16 +++++-----
.../apache/wss4j/dom}/saml/dom/ValidatorTest.java | 8 ++---
.../dom}/saml/dom/ext/AssertionSigningTest.java | 12 ++++----
.../assertionStates/IssuedTokenAssertionState.java | 2 +-
.../assertionStates/SamlTokenAssertionState.java | 2 +-
.../policy/stax/test/AbstractPolicyTestBase.java | 4 +--
.../test/AsymmetricBindingIntegrationTest.java | 4 +--
.../wss4j/policy/stax/test/IssuedTokenTest.java | 12 ++++----
.../wss4j/policy/stax/test/SamlTokenTest.java | 8 ++---
.../policy/stax/test/SupportingTokensTest.java | 8 ++---
.../org.apache.wss4j.api.dom.action.Action | 2 --
.../org.apache.wss4j.api.dom.processor.Processor | 1 -
....apache.wss4j.api.dom.saml.SAMLKeyInfoProcessor | 1 -
.../org.apache.wss4j.api.dom.validate.Validator | 1 -
ws-security-stax/pom.xml | 4 +--
.../processor/input/SAMLTokenInputHandler.java | 4 +--
.../processor/output/SAMLTokenOutputProcessor.java | 12 ++++----
.../impl/securityToken/SamlSecurityTokenImpl.java | 6 ++--
.../stax/securityEvent/SamlTokenSecurityEvent.java | 2 +-
.../stax/securityToken/SamlSecurityToken.java | 2 +-
.../wss4j/stax/validate/SamlTokenValidator.java | 2 +-
.../stax/validate/SamlTokenValidatorImpl.java | 8 ++---
.../wss4j/stax/test/CallbackHandlerImpl.java | 2 +-
.../test/InboundWSSecurityContextImplTest.java | 8 ++---
.../org/apache/wss4j/stax/test/ReplayTest.java | 4 +--
.../wss4j/stax/test/saml/CustomContentsTest.java | 10 +++----
.../wss4j/stax/test/saml/SAML1CallbackHandler.java | 6 ++--
.../wss4j/stax/test/saml/SAML2CallbackHandler.java | 6 ++--
.../stax/test/saml/SAMLCallbackHandlerImpl.java | 30 +++++++++----------
.../wss4j/stax/test/saml/SAMLTokenHOKTest.java | 16 +++++-----
.../stax/test/saml/SAMLTokenNegativeTest.java | 4 +--
.../stax/test/saml/SAMLTokenReferenceTest.java | 14 ++++-----
.../wss4j/stax/test/saml/SAMLTokenSVTest.java | 6 ++--
.../apache/wss4j/stax/test/saml/SAMLTokenTest.java | 14 ++++-----
.../apache/wss4j/stax/test/saml/SamlAuthnTest.java | 4 +--
.../wss4j/stax/test/saml/SamlConditionsTest.java | 8 ++---
.../wss4j/stax/test/saml/SamlTokenDerivedTest.java | 8 ++---
104 files changed, 379 insertions(+), 376 deletions(-)
diff --git a/pom.xml b/pom.xml
index 7d6a3dc1f..35f253974 100644
--- a/pom.xml
+++ b/pom.xml
@@ -118,7 +118,7 @@
<module>policy</module>
<module>ws-security-common</module>
<module>ws-security-api-dom</module>
- <module>ws-security-saml</module>
+ <module>ws-security-dom-saml</module>
<module>ws-security-dom</module>
<module>ws-security-stax</module>
<module>ws-security-web</module>
diff --git
a/ws-security-common/src/main/java/org/apache/wss4j/common/principal/SAMLTokenPrincipalImpl.java
b/ws-security-common/src/main/java/org/apache/wss4j/common/principal/SAMLTokenPrincipalImpl.java
index 1643827e8..44c600df7 100644
---
a/ws-security-common/src/main/java/org/apache/wss4j/common/principal/SAMLTokenPrincipalImpl.java
+++
b/ws-security-common/src/main/java/org/apache/wss4j/common/principal/SAMLTokenPrincipalImpl.java
@@ -43,7 +43,7 @@ public class SAMLTokenPrincipalImpl implements Serializable,
SAMLTokenPrincipal
// Use reflection to extract the subject name from the SAML assertion
try {
- Class<?> samlAssertionWrapperClass =
Class.forName("org.apache.wss4j.common.saml.SamlAssertionWrapper");
+ Class<?> samlAssertionWrapperClass =
Class.forName("org.apache.wss4j.dom.saml.SamlAssertionWrapper");
if (samlAssertionWrapperClass.isInstance(samlAssertion)) {
Object samlWrapper =
samlAssertionWrapperClass.cast(samlAssertion);
this.name = (String)
samlAssertionWrapperClass.getMethod("getSubjectName").invoke(samlWrapper);
diff --git a/ws-security-saml/pom.xml b/ws-security-dom-saml/pom.xml
similarity index 98%
rename from ws-security-saml/pom.xml
rename to ws-security-dom-saml/pom.xml
index 3bde1c070..f7044f222 100644
--- a/ws-security-saml/pom.xml
+++ b/ws-security-dom-saml/pom.xml
@@ -25,8 +25,8 @@
<relativePath>../parent/pom.xml</relativePath>
<version>4.0.1-SNAPSHOT</version>
</parent>
- <artifactId>wss4j-ws-security-saml</artifactId>
- <name>Apache WSS4J WS-Security SAML</name>
+ <artifactId>wss4j-ws-security-dom-saml</artifactId>
+ <name>Apache WSS4J WS-Security SAML DOM implementation</name>
<properties>
<wss4j.osgi.import>
diff --git
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/DOMSAMLUtil.java
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/DOMSAMLUtil.java
similarity index 99%
rename from
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/DOMSAMLUtil.java
rename to
ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/DOMSAMLUtil.java
index 529f850f9..ba7d1f5c6 100644
---
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/DOMSAMLUtil.java
+++
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/DOMSAMLUtil.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml;
+package org.apache.wss4j.dom.saml;
import java.security.MessageDigest;
import java.security.Principal;
@@ -30,6 +30,7 @@ import java.util.Map;
import org.apache.wss4j.common.ext.WSSecurityException;
import org.apache.wss4j.common.principal.WSDerivedKeyTokenPrincipal;
+import org.apache.wss4j.common.saml.SAMLKeyInfo;
import org.apache.wss4j.api.dom.WSConstants;
import org.apache.wss4j.api.dom.WSDataRef;
import org.apache.wss4j.api.dom.engine.WSSecurityEngineResult;
diff --git
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/OpenSAMLBootstrap.java
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/OpenSAMLBootstrap.java
similarity index 99%
rename from
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/OpenSAMLBootstrap.java
rename to
ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/OpenSAMLBootstrap.java
index f3858401c..e0683b943 100644
---
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/OpenSAMLBootstrap.java
+++
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/OpenSAMLBootstrap.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml;
+package org.apache.wss4j.dom.saml;
import java.io.IOException;
import java.io.InputStream;
diff --git
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/OpenSAMLUtil.java
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/OpenSAMLUtil.java
similarity index 99%
rename from
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/OpenSAMLUtil.java
rename to
ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/OpenSAMLUtil.java
index 4fca170bd..b03a75777 100644
---
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/OpenSAMLUtil.java
+++
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/OpenSAMLUtil.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml;
+package org.apache.wss4j.dom.saml;
import javax.xml.namespace.QName;
diff --git
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/SAMLCallback.java
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/SAMLCallback.java
similarity index 96%
rename from
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/SAMLCallback.java
rename to
ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/SAMLCallback.java
index b567ce915..daa8225e4 100644
---
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/SAMLCallback.java
+++
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/SAMLCallback.java
@@ -17,16 +17,16 @@
* under the License.
*/
-package org.apache.wss4j.common.saml;
+package org.apache.wss4j.dom.saml;
import org.apache.wss4j.common.crypto.Crypto;
-import org.apache.wss4j.common.saml.bean.AdviceBean;
-import org.apache.wss4j.common.saml.bean.AttributeStatementBean;
-import org.apache.wss4j.common.saml.bean.AuthDecisionStatementBean;
-import org.apache.wss4j.common.saml.bean.AuthenticationStatementBean;
-import org.apache.wss4j.common.saml.bean.ConditionsBean;
-import org.apache.wss4j.common.saml.bean.SubjectBean;
-import org.apache.wss4j.common.saml.bean.Version;
+import org.apache.wss4j.dom.saml.bean.AdviceBean;
+import org.apache.wss4j.dom.saml.bean.AttributeStatementBean;
+import org.apache.wss4j.dom.saml.bean.AuthDecisionStatementBean;
+import org.apache.wss4j.dom.saml.bean.AuthenticationStatementBean;
+import org.apache.wss4j.dom.saml.bean.ConditionsBean;
+import org.apache.wss4j.dom.saml.bean.SubjectBean;
+import org.apache.wss4j.dom.saml.bean.Version;
import org.opensaml.saml.common.SAMLVersion;
import org.w3c.dom.Element;
diff --git
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/SAMLUtil.java
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/SAMLUtil.java
similarity index 99%
rename from
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/SAMLUtil.java
rename to
ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/SAMLUtil.java
index d9d18fa60..ae9b6e412 100644
--- a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/SAMLUtil.java
+++ b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/SAMLUtil.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml;
+package org.apache.wss4j.dom.saml;
import java.io.IOException;
import java.security.NoSuchProviderException;
@@ -40,6 +40,7 @@ import org.apache.wss4j.api.dom.RequestData;
import org.apache.wss4j.api.dom.saml.SAMLKeyInfoProcessor;
import org.apache.wss4j.common.ext.WSSecurityException;
import org.apache.wss4j.common.principal.SAMLTokenPrincipalImpl;
+import org.apache.wss4j.common.saml.SAMLKeyInfo;
import org.apache.wss4j.common.util.XMLUtils;
import org.opensaml.saml.saml2.core.SubjectConfirmationData;
import org.w3c.dom.Element;
diff --git
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/SamlAssertionWrapper.java
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/SamlAssertionWrapper.java
similarity index 99%
rename from
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/SamlAssertionWrapper.java
rename to
ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/SamlAssertionWrapper.java
index 75511c70b..555181175 100644
---
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/SamlAssertionWrapper.java
+++
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/SamlAssertionWrapper.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml;
+package org.apache.wss4j.dom.saml;
import java.security.PrivateKey;
import java.security.cert.X509Certificate;
@@ -30,8 +30,9 @@ import org.apache.wss4j.common.crypto.CryptoType;
import org.apache.wss4j.api.dom.RequestData;
import org.apache.wss4j.api.dom.saml.SAMLKeyInfoProcessor;
import org.apache.wss4j.common.ext.WSSecurityException;
-import org.apache.wss4j.common.saml.builder.SAML1ComponentBuilder;
-import org.apache.wss4j.common.saml.builder.SAML2ComponentBuilder;
+import org.apache.wss4j.common.saml.SAMLKeyInfo;
+import org.apache.wss4j.dom.saml.builder.SAML1ComponentBuilder;
+import org.apache.wss4j.dom.saml.builder.SAML2ComponentBuilder;
import org.apache.wss4j.common.util.DOM2Writer;
import org.apache.wss4j.common.util.InetAddressUtils;
import org.apache.xml.security.stax.impl.util.IDGenerator;
diff --git
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/WSS4JXSBase64BinaryUnmarshaller.java
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/WSS4JXSBase64BinaryUnmarshaller.java
similarity index 98%
rename from
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/WSS4JXSBase64BinaryUnmarshaller.java
rename to
ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/WSS4JXSBase64BinaryUnmarshaller.java
index 9c7e550ae..e7af2d97e 100644
---
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/WSS4JXSBase64BinaryUnmarshaller.java
+++
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/WSS4JXSBase64BinaryUnmarshaller.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml;
+package org.apache.wss4j.dom.saml;
import net.shibboleth.shared.primitive.StringSupport;
import org.opensaml.core.xml.XMLObject;
diff --git
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/action/SAMLTokenSignedAction.java
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/action/SAMLTokenSignedAction.java
similarity index 95%
rename from
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/action/SAMLTokenSignedAction.java
rename to
ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/action/SAMLTokenSignedAction.java
index c54d6361c..2729057d6 100644
---
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/action/SAMLTokenSignedAction.java
+++
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/action/SAMLTokenSignedAction.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.action;
+package org.apache.wss4j.dom.saml.action;
import javax.security.auth.callback.CallbackHandler;
@@ -25,13 +25,13 @@ import org.apache.wss4j.api.dom.action.SecurityActionToken;
import org.apache.wss4j.api.dom.action.SignatureActionToken;
import org.apache.wss4j.common.ext.WSPasswordCallback;
import org.apache.wss4j.common.ext.WSSecurityException;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
-import org.apache.wss4j.common.saml.SAMLCallback;
-import org.apache.wss4j.common.saml.SAMLUtil;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.SAMLCallback;
+import org.apache.wss4j.dom.saml.SAMLUtil;
import org.apache.wss4j.api.dom.WSConstants;
import org.apache.wss4j.api.dom.RequestData;
import org.apache.wss4j.api.dom.action.Action;
-import org.apache.wss4j.common.saml.message.WSSecSignatureSAML;
+import org.apache.wss4j.dom.saml.message.WSSecSignatureSAML;
import org.apache.wss4j.api.dom.action.ActionUtils;
public class SAMLTokenSignedAction implements Action {
diff --git
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/action/SAMLTokenUnsignedAction.java
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/action/SAMLTokenUnsignedAction.java
similarity index 91%
rename from
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/action/SAMLTokenUnsignedAction.java
rename to
ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/action/SAMLTokenUnsignedAction.java
index c74faf8cf..aa19b0f34 100644
---
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/action/SAMLTokenUnsignedAction.java
+++
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/action/SAMLTokenUnsignedAction.java
@@ -17,19 +17,19 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.action;
+package org.apache.wss4j.dom.saml.action;
import javax.security.auth.callback.CallbackHandler;
import org.apache.wss4j.api.dom.action.SecurityActionToken;
import org.apache.wss4j.common.ext.WSSecurityException;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
-import org.apache.wss4j.common.saml.SAMLCallback;
-import org.apache.wss4j.common.saml.SAMLUtil;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.SAMLCallback;
+import org.apache.wss4j.dom.saml.SAMLUtil;
import org.apache.wss4j.api.dom.WSConstants;
import org.apache.wss4j.api.dom.RequestData;
import org.apache.wss4j.api.dom.action.Action;
-import org.apache.wss4j.common.saml.message.WSSecSAMLToken;
+import org.apache.wss4j.dom.saml.message.WSSecSAMLToken;
public class SAMLTokenUnsignedAction implements Action {
diff --git
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/ActionBean.java
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/ActionBean.java
similarity index 98%
rename from
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/ActionBean.java
rename to
ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/ActionBean.java
index bc31163d3..b7e14353e 100644
---
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/ActionBean.java
+++
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/ActionBean.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.bean;
+package org.apache.wss4j.dom.saml.bean;
/**
diff --git
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/AdviceBean.java
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/AdviceBean.java
similarity index 98%
rename from
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/AdviceBean.java
rename to
ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/AdviceBean.java
index 5d10eec7a..02a1dd638 100644
---
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/AdviceBean.java
+++
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/AdviceBean.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.bean;
+package org.apache.wss4j.dom.saml.bean;
import java.util.ArrayList;
import java.util.List;
diff --git
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/AttributeBean.java
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/AttributeBean.java
similarity index 99%
rename from
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/AttributeBean.java
rename to
ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/AttributeBean.java
index 3b1aa4c49..0e4482efb 100644
---
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/AttributeBean.java
+++
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/AttributeBean.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.bean;
+package org.apache.wss4j.dom.saml.bean;
import java.util.List;
import java.util.ArrayList;
diff --git
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/AttributeStatementBean.java
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/AttributeStatementBean.java
similarity index 98%
rename from
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/AttributeStatementBean.java
rename to
ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/AttributeStatementBean.java
index 486840c11..a76256bae 100644
---
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/AttributeStatementBean.java
+++
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/AttributeStatementBean.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.bean;
+package org.apache.wss4j.dom.saml.bean;
import java.util.List;
import java.util.ArrayList;
diff --git
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/AudienceRestrictionBean.java
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/AudienceRestrictionBean.java
similarity index 98%
rename from
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/AudienceRestrictionBean.java
rename to
ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/AudienceRestrictionBean.java
index 0bf0e1ede..c4f8f95cd 100644
---
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/AudienceRestrictionBean.java
+++
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/AudienceRestrictionBean.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.bean;
+package org.apache.wss4j.dom.saml.bean;
import java.util.ArrayList;
import java.util.List;
diff --git
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/AuthDecisionStatementBean.java
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/AuthDecisionStatementBean.java
similarity index 99%
rename from
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/AuthDecisionStatementBean.java
rename to
ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/AuthDecisionStatementBean.java
index 62326d2a3..94204fe5b 100644
---
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/AuthDecisionStatementBean.java
+++
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/AuthDecisionStatementBean.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.bean;
+package org.apache.wss4j.dom.saml.bean;
import java.util.List;
import java.util.ArrayList;
diff --git
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/AuthenticationStatementBean.java
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/AuthenticationStatementBean.java
similarity index 99%
rename from
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/AuthenticationStatementBean.java
rename to
ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/AuthenticationStatementBean.java
index dfff5458e..488dea206 100644
---
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/AuthenticationStatementBean.java
+++
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/AuthenticationStatementBean.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.bean;
+package org.apache.wss4j.dom.saml.bean;
import java.time.Instant;
diff --git
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/ConditionsBean.java
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/ConditionsBean.java
similarity index 99%
rename from
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/ConditionsBean.java
rename to
ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/ConditionsBean.java
index 139ed2fcf..6f05c4538 100644
---
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/ConditionsBean.java
+++
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/ConditionsBean.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.bean;
+package org.apache.wss4j.dom.saml.bean;
import java.time.Instant;
import java.util.Date;
diff --git
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/DelegateBean.java
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/DelegateBean.java
similarity index 98%
rename from
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/DelegateBean.java
rename to
ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/DelegateBean.java
index c324ef1db..8e2824369 100644
---
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/DelegateBean.java
+++
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/DelegateBean.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.bean;
+package org.apache.wss4j.dom.saml.bean;
import java.time.Instant;
import java.util.Date;
diff --git
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/KeyInfoBean.java
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/KeyInfoBean.java
similarity index 99%
rename from
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/KeyInfoBean.java
rename to
ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/KeyInfoBean.java
index 3d6ef6bce..0151957b5 100644
---
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/KeyInfoBean.java
+++
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/KeyInfoBean.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.bean;
+package org.apache.wss4j.dom.saml.bean;
import java.security.PublicKey;
import java.security.cert.X509Certificate;
diff --git
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/NameIDBean.java
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/NameIDBean.java
similarity index 99%
rename from
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/NameIDBean.java
rename to
ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/NameIDBean.java
index db91e3294..33cd8687a 100644
---
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/NameIDBean.java
+++
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/NameIDBean.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.bean;
+package org.apache.wss4j.dom.saml.bean;
/**
* Class NameIDBean represents a SAML NameID (can be used to create both SAML
v1.1 and v2.0 statements)
diff --git
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/ProxyRestrictionBean.java
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/ProxyRestrictionBean.java
similarity index 98%
rename from
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/ProxyRestrictionBean.java
rename to
ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/ProxyRestrictionBean.java
index 7546817c2..d46e920c3 100644
---
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/ProxyRestrictionBean.java
+++
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/ProxyRestrictionBean.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.bean;
+package org.apache.wss4j.dom.saml.bean;
import java.util.ArrayList;
import java.util.List;
diff --git
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/SubjectBean.java
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/SubjectBean.java
similarity index 99%
rename from
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/SubjectBean.java
rename to
ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/SubjectBean.java
index 067daf87a..0c34e712f 100644
---
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/SubjectBean.java
+++
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/SubjectBean.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.bean;
+package org.apache.wss4j.dom.saml.bean;
/**
* Class SubjectBean represents a SAML subject (can be used to create
diff --git
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/SubjectConfirmationDataBean.java
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/SubjectConfirmationDataBean.java
similarity index 99%
rename from
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/SubjectConfirmationDataBean.java
rename to
ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/SubjectConfirmationDataBean.java
index 746a6343c..372347704 100644
---
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/SubjectConfirmationDataBean.java
+++
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/SubjectConfirmationDataBean.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.bean;
+package org.apache.wss4j.dom.saml.bean;
import java.time.Instant;
import java.util.ArrayList;
diff --git
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/SubjectLocalityBean.java
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/SubjectLocalityBean.java
similarity index 98%
rename from
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/SubjectLocalityBean.java
rename to
ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/SubjectLocalityBean.java
index f02e2cfac..fcc08c6eb 100644
---
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/SubjectLocalityBean.java
+++
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/SubjectLocalityBean.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.bean;
+package org.apache.wss4j.dom.saml.bean;
/**
* This class represents a SubjectLocality.
diff --git
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/Version.java
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/Version.java
similarity index 95%
rename from
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/Version.java
rename to
ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/Version.java
index 66e9d6c0f..66a6d3481 100644
---
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/Version.java
+++
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/bean/Version.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.bean;
+package org.apache.wss4j.dom.saml.bean;
/**
diff --git
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/builder/SAML1ComponentBuilder.java
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/builder/SAML1ComponentBuilder.java
similarity index 97%
rename from
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/builder/SAML1ComponentBuilder.java
rename to
ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/builder/SAML1ComponentBuilder.java
index 44f24ff9e..f44d78c39 100644
---
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/builder/SAML1ComponentBuilder.java
+++
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/builder/SAML1ComponentBuilder.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.builder;
+package org.apache.wss4j.dom.saml.builder;
import java.time.Duration;
import java.time.Instant;
@@ -25,18 +25,18 @@ import java.util.ArrayList;
import java.util.List;
import org.apache.wss4j.common.ext.WSSecurityException;
-import org.apache.wss4j.common.saml.OpenSAMLUtil;
-import org.apache.wss4j.common.saml.bean.ActionBean;
-import org.apache.wss4j.common.saml.bean.AdviceBean;
-import org.apache.wss4j.common.saml.bean.AttributeBean;
-import org.apache.wss4j.common.saml.bean.AttributeStatementBean;
-import org.apache.wss4j.common.saml.bean.AudienceRestrictionBean;
-import org.apache.wss4j.common.saml.bean.AuthDecisionStatementBean;
-import org.apache.wss4j.common.saml.bean.AuthenticationStatementBean;
-import org.apache.wss4j.common.saml.bean.ConditionsBean;
-import org.apache.wss4j.common.saml.bean.KeyInfoBean;
-import org.apache.wss4j.common.saml.bean.SubjectBean;
-import org.apache.wss4j.common.saml.bean.SubjectLocalityBean;
+import org.apache.wss4j.dom.saml.OpenSAMLUtil;
+import org.apache.wss4j.dom.saml.bean.ActionBean;
+import org.apache.wss4j.dom.saml.bean.AdviceBean;
+import org.apache.wss4j.dom.saml.bean.AttributeBean;
+import org.apache.wss4j.dom.saml.bean.AttributeStatementBean;
+import org.apache.wss4j.dom.saml.bean.AudienceRestrictionBean;
+import org.apache.wss4j.dom.saml.bean.AuthDecisionStatementBean;
+import org.apache.wss4j.dom.saml.bean.AuthenticationStatementBean;
+import org.apache.wss4j.dom.saml.bean.ConditionsBean;
+import org.apache.wss4j.dom.saml.bean.KeyInfoBean;
+import org.apache.wss4j.dom.saml.bean.SubjectBean;
+import org.apache.wss4j.dom.saml.bean.SubjectLocalityBean;
import org.apache.xml.security.stax.impl.util.IDGenerator;
import org.opensaml.core.xml.XMLObject;
import org.opensaml.core.xml.XMLObjectBuilderFactory;
diff --git
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/builder/SAML1Constants.java
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/builder/SAML1Constants.java
similarity index 99%
rename from
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/builder/SAML1Constants.java
rename to
ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/builder/SAML1Constants.java
index 67c0bdd41..ab3a1f43e 100644
---
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/builder/SAML1Constants.java
+++
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/builder/SAML1Constants.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.builder;
+package org.apache.wss4j.dom.saml.builder;
/**
diff --git
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/builder/SAML2ComponentBuilder.java
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/builder/SAML2ComponentBuilder.java
similarity index 97%
rename from
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/builder/SAML2ComponentBuilder.java
rename to
ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/builder/SAML2ComponentBuilder.java
index bff03d14d..5271c24be 100644
---
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/builder/SAML2ComponentBuilder.java
+++
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/builder/SAML2ComponentBuilder.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.builder;
+package org.apache.wss4j.dom.saml.builder;
import java.time.Duration;
import java.time.Instant;
@@ -26,22 +26,22 @@ import java.util.Collections;
import java.util.List;
import org.apache.wss4j.common.ext.WSSecurityException;
-import org.apache.wss4j.common.saml.OpenSAMLUtil;
-import org.apache.wss4j.common.saml.bean.ActionBean;
-import org.apache.wss4j.common.saml.bean.AdviceBean;
-import org.apache.wss4j.common.saml.bean.AttributeBean;
-import org.apache.wss4j.common.saml.bean.AttributeStatementBean;
-import org.apache.wss4j.common.saml.bean.AudienceRestrictionBean;
-import org.apache.wss4j.common.saml.bean.AuthDecisionStatementBean;
-import org.apache.wss4j.common.saml.bean.AuthenticationStatementBean;
-import org.apache.wss4j.common.saml.bean.ConditionsBean;
-import org.apache.wss4j.common.saml.bean.DelegateBean;
-import org.apache.wss4j.common.saml.bean.KeyInfoBean;
-import org.apache.wss4j.common.saml.bean.NameIDBean;
-import org.apache.wss4j.common.saml.bean.ProxyRestrictionBean;
-import org.apache.wss4j.common.saml.bean.SubjectBean;
-import org.apache.wss4j.common.saml.bean.SubjectConfirmationDataBean;
-import org.apache.wss4j.common.saml.bean.SubjectLocalityBean;
+import org.apache.wss4j.dom.saml.OpenSAMLUtil;
+import org.apache.wss4j.dom.saml.bean.ActionBean;
+import org.apache.wss4j.dom.saml.bean.AdviceBean;
+import org.apache.wss4j.dom.saml.bean.AttributeBean;
+import org.apache.wss4j.dom.saml.bean.AttributeStatementBean;
+import org.apache.wss4j.dom.saml.bean.AudienceRestrictionBean;
+import org.apache.wss4j.dom.saml.bean.AuthDecisionStatementBean;
+import org.apache.wss4j.dom.saml.bean.AuthenticationStatementBean;
+import org.apache.wss4j.dom.saml.bean.ConditionsBean;
+import org.apache.wss4j.dom.saml.bean.DelegateBean;
+import org.apache.wss4j.dom.saml.bean.KeyInfoBean;
+import org.apache.wss4j.dom.saml.bean.NameIDBean;
+import org.apache.wss4j.dom.saml.bean.ProxyRestrictionBean;
+import org.apache.wss4j.dom.saml.bean.SubjectBean;
+import org.apache.wss4j.dom.saml.bean.SubjectConfirmationDataBean;
+import org.apache.wss4j.dom.saml.bean.SubjectLocalityBean;
import org.apache.xml.security.stax.impl.util.IDGenerator;
import org.opensaml.core.xml.XMLObject;
import org.opensaml.core.xml.XMLObjectBuilderFactory;
diff --git
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/builder/SAML2Constants.java
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/builder/SAML2Constants.java
similarity index 99%
rename from
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/builder/SAML2Constants.java
rename to
ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/builder/SAML2Constants.java
index 5426f113a..92c7094df 100644
---
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/builder/SAML2Constants.java
+++
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/builder/SAML2Constants.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.builder;
+package org.apache.wss4j.dom.saml.builder;
/**
diff --git
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/message/WSSSAMLKeyInfoProcessor.java
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/message/WSSSAMLKeyInfoProcessor.java
similarity index 98%
rename from
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/message/WSSSAMLKeyInfoProcessor.java
rename to
ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/message/WSSSAMLKeyInfoProcessor.java
index 123bed3ad..cccf2b465 100644
---
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/message/WSSSAMLKeyInfoProcessor.java
+++
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/message/WSSSAMLKeyInfoProcessor.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.message;
+package org.apache.wss4j.dom.saml.message;
import java.util.List;
@@ -31,8 +31,8 @@ import org.apache.wss4j.common.crypto.Crypto;
import org.apache.wss4j.common.ext.WSSecurityException;
import org.apache.wss4j.common.saml.SAMLKeyInfo;
import org.apache.wss4j.api.dom.saml.SAMLKeyInfoProcessor;
-import org.apache.wss4j.common.saml.SAMLUtil;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.SAMLUtil;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
import org.apache.wss4j.api.dom.token.SecurityTokenReference;
import org.apache.wss4j.api.dom.WSConstants;
import org.apache.wss4j.api.dom.engine.WSSecurityEngineResult;
diff --git
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/message/WSSecSAMLToken.java
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/message/WSSecSAMLToken.java
similarity index 97%
rename from
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/message/WSSecSAMLToken.java
rename to
ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/message/WSSecSAMLToken.java
index cdfe4b20a..e15ef95c3 100644
---
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/message/WSSecSAMLToken.java
+++
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/message/WSSecSAMLToken.java
@@ -17,11 +17,11 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.message;
+package org.apache.wss4j.dom.saml.message;
import org.apache.wss4j.api.dom.message.WSSecBase;
import org.apache.wss4j.api.dom.message.WSSecHeader;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
import org.apache.wss4j.common.util.XMLUtils;
import org.apache.wss4j.common.ext.WSSecurityException;
diff --git
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/message/WSSecSignatureSAML.java
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/message/WSSecSignatureSAML.java
similarity index 99%
rename from
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/message/WSSecSignatureSAML.java
rename to
ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/message/WSSecSignatureSAML.java
index f56cc2cb2..94bf0d735 100644
---
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/message/WSSecSignatureSAML.java
+++
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/message/WSSecSignatureSAML.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.message;
+package org.apache.wss4j.dom.saml.message;
import java.security.PublicKey;
import java.security.cert.X509Certificate;
@@ -35,10 +35,10 @@ import org.apache.wss4j.api.dom.WSEncryptionPart;
import org.apache.wss4j.common.crypto.Crypto;
import org.apache.wss4j.common.crypto.CryptoType;
import org.apache.wss4j.common.ext.WSSecurityException;
-import org.apache.wss4j.common.saml.OpenSAMLUtil;
+import org.apache.wss4j.dom.saml.OpenSAMLUtil;
import org.apache.wss4j.common.saml.SAMLKeyInfo;
import org.apache.wss4j.api.dom.saml.SAMLKeyInfoProcessor;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
import org.apache.wss4j.api.dom.token.BinarySecurity;
import org.apache.wss4j.api.dom.token.DOMX509Data;
import org.apache.wss4j.api.dom.token.DOMX509IssuerSerial;
diff --git
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/processor/SAMLTokenProcessor.java
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/processor/SAMLTokenProcessor.java
similarity index 98%
rename from
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/processor/SAMLTokenProcessor.java
rename to
ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/processor/SAMLTokenProcessor.java
index b4253cfde..fdc409bc0 100644
---
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/processor/SAMLTokenProcessor.java
+++
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/processor/SAMLTokenProcessor.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.processor;
+package org.apache.wss4j.dom.saml.processor;
import java.security.NoSuchProviderException;
import java.security.Provider;
@@ -40,8 +40,8 @@ import org.apache.wss4j.common.crypto.AlgorithmSuiteValidator;
import org.apache.wss4j.common.ext.WSSecurityException;
import org.apache.wss4j.common.principal.SAMLTokenPrincipalImpl;
import org.apache.wss4j.common.saml.SAMLKeyInfo;
-import org.apache.wss4j.common.saml.SAMLUtil;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.SAMLUtil;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
import org.apache.wss4j.common.util.DOM2Writer;
import org.apache.wss4j.common.util.XMLUtils;
import org.apache.wss4j.api.dom.WSConstants;
@@ -49,7 +49,7 @@ import org.apache.wss4j.api.dom.WSDataRef;
import org.apache.wss4j.api.dom.engine.WSSecurityEngineResult;
import org.apache.wss4j.api.dom.processor.Processor;
import org.apache.wss4j.api.dom.RequestData;
-import org.apache.wss4j.common.saml.message.WSSSAMLKeyInfoProcessor;
+import org.apache.wss4j.dom.saml.message.WSSSAMLKeyInfoProcessor;
import org.apache.wss4j.api.dom.validate.Credential;
import org.apache.wss4j.api.dom.validate.Validator;
import org.opensaml.xmlsec.signature.KeyInfo;
diff --git
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/validate/SamlAssertionValidator.java
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/validate/SamlAssertionValidator.java
similarity index 98%
rename from
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/validate/SamlAssertionValidator.java
rename to
ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/validate/SamlAssertionValidator.java
index 2d854f9c7..1495ecbc9 100644
---
a/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/validate/SamlAssertionValidator.java
+++
b/ws-security-dom-saml/src/main/java/org/apache/wss4j/dom/saml/validate/SamlAssertionValidator.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.validate;
+package org.apache.wss4j.dom.saml.validate;
import java.time.Instant;
import java.util.List;
@@ -28,11 +28,11 @@ import org.apache.wss4j.common.cache.ReplayCache;
import org.apache.wss4j.api.dom.validate.Credential;
import org.apache.wss4j.api.dom.validate.Validator;
import org.apache.wss4j.common.ext.WSSecurityException;
-import org.apache.wss4j.common.saml.OpenSAMLUtil;
+import org.apache.wss4j.dom.saml.OpenSAMLUtil;
import org.apache.wss4j.common.saml.SAMLKeyInfo;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
-import org.apache.wss4j.common.saml.builder.SAML1Constants;
-import org.apache.wss4j.common.saml.builder.SAML2Constants;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.builder.SAML1Constants;
+import org.apache.wss4j.dom.saml.builder.SAML2Constants;
import org.apache.wss4j.api.dom.WSConstants;
import org.apache.wss4j.api.dom.RequestData;
import org.opensaml.saml.common.SAMLVersion;
diff --git
a/ws-security-dom-saml/src/main/resources/META-INF/services/org.apache.wss4j.api.dom.action.Action
b/ws-security-dom-saml/src/main/resources/META-INF/services/org.apache.wss4j.api.dom.action.Action
new file mode 100644
index 000000000..f9cca2bce
--- /dev/null
+++
b/ws-security-dom-saml/src/main/resources/META-INF/services/org.apache.wss4j.api.dom.action.Action
@@ -0,0 +1,2 @@
+org.apache.wss4j.dom.saml.action.SAMLTokenUnsignedAction
+org.apache.wss4j.dom.saml.action.SAMLTokenSignedAction
diff --git
a/ws-security-dom-saml/src/main/resources/META-INF/services/org.apache.wss4j.api.dom.processor.Processor
b/ws-security-dom-saml/src/main/resources/META-INF/services/org.apache.wss4j.api.dom.processor.Processor
new file mode 100644
index 000000000..c74229fdd
--- /dev/null
+++
b/ws-security-dom-saml/src/main/resources/META-INF/services/org.apache.wss4j.api.dom.processor.Processor
@@ -0,0 +1 @@
+org.apache.wss4j.dom.saml.processor.SAMLTokenProcessor
diff --git
a/ws-security-dom-saml/src/main/resources/META-INF/services/org.apache.wss4j.api.dom.saml.SAMLKeyInfoProcessor
b/ws-security-dom-saml/src/main/resources/META-INF/services/org.apache.wss4j.api.dom.saml.SAMLKeyInfoProcessor
new file mode 100644
index 000000000..9ff9262f5
--- /dev/null
+++
b/ws-security-dom-saml/src/main/resources/META-INF/services/org.apache.wss4j.api.dom.saml.SAMLKeyInfoProcessor
@@ -0,0 +1 @@
+org.apache.wss4j.dom.saml.message.WSSSAMLKeyInfoProcessor
diff --git
a/ws-security-dom-saml/src/main/resources/META-INF/services/org.apache.wss4j.api.dom.validate.Validator
b/ws-security-dom-saml/src/main/resources/META-INF/services/org.apache.wss4j.api.dom.validate.Validator
new file mode 100644
index 000000000..e6927a5cd
--- /dev/null
+++
b/ws-security-dom-saml/src/main/resources/META-INF/services/org.apache.wss4j.api.dom.validate.Validator
@@ -0,0 +1 @@
+org.apache.wss4j.dom.saml.validate.SamlAssertionValidator
diff --git a/ws-security-saml/src/main/resources/saml2-xacml2-profile.xml
b/ws-security-dom-saml/src/main/resources/saml2-xacml2-profile.xml
similarity index 100%
rename from ws-security-saml/src/main/resources/saml2-xacml2-profile.xml
rename to ws-security-dom-saml/src/main/resources/saml2-xacml2-profile.xml
diff --git a/ws-security-common/src/main/resources/wss4j-signature-config.xml
b/ws-security-dom-saml/src/main/resources/wss4j-signature-config.xml
similarity index 85%
rename from ws-security-common/src/main/resources/wss4j-signature-config.xml
rename to ws-security-dom-saml/src/main/resources/wss4j-signature-config.xml
index 07ee51572..7b57a48f1 100644
--- a/ws-security-common/src/main/resources/wss4j-signature-config.xml
+++ b/ws-security-dom-saml/src/main/resources/wss4j-signature-config.xml
@@ -7,7 +7,7 @@
<ObjectProvider qualifiedName="ds:X509Certificate">
<BuilderClass
className="org.opensaml.xmlsec.signature.impl.X509CertificateBuilder"/>
<MarshallingClass
className="org.opensaml.core.xml.schema.impl.XSBase64BinaryMarshaller"/>
- <UnmarshallingClass
className="org.apache.wss4j.common.saml.WSS4JXSBase64BinaryUnmarshaller"/>
+ <UnmarshallingClass
className="org.apache.wss4j.dom.saml.WSS4JXSBase64BinaryUnmarshaller"/>
</ObjectProvider>
</ObjectProviders>
diff --git
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/OpenSAMLUtilTest.java
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/OpenSAMLUtilTest.java
similarity index 96%
rename from
ws-security-saml/src/test/java/org/apache/wss4j/common/saml/OpenSAMLUtilTest.java
rename to
ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/OpenSAMLUtilTest.java
index 8cc20b258..d328ded22 100644
---
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/OpenSAMLUtilTest.java
+++
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/OpenSAMLUtilTest.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml;
+package org.apache.wss4j.dom.saml;
import org.junit.jupiter.api.Test;
diff --git
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/AbstractSAMLCallbackHandler.java
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/AbstractSAMLCallbackHandler.java
similarity index 92%
rename from
ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/AbstractSAMLCallbackHandler.java
rename to
ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/AbstractSAMLCallbackHandler.java
index 56f5609a8..60750519e 100644
---
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/AbstractSAMLCallbackHandler.java
+++
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/AbstractSAMLCallbackHandler.java
@@ -17,24 +17,24 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.dom;
+package org.apache.wss4j.dom.saml.dom;
import org.apache.wss4j.api.dom.WSConstants;
import org.apache.wss4j.common.crypto.Crypto;
-import org.apache.wss4j.common.saml.SAMLCallback;
-import org.apache.wss4j.common.saml.bean.ActionBean;
-import org.apache.wss4j.common.saml.bean.AttributeBean;
-import org.apache.wss4j.common.saml.bean.AttributeStatementBean;
-import org.apache.wss4j.common.saml.bean.AuthDecisionStatementBean;
-import org.apache.wss4j.common.saml.bean.AuthenticationStatementBean;
-import org.apache.wss4j.common.saml.bean.ConditionsBean;
-import org.apache.wss4j.common.saml.bean.KeyInfoBean;
-import org.apache.wss4j.common.saml.bean.KeyInfoBean.CERT_IDENTIFIER;
+import org.apache.wss4j.dom.saml.SAMLCallback;
+import org.apache.wss4j.dom.saml.bean.ActionBean;
+import org.apache.wss4j.dom.saml.bean.AttributeBean;
+import org.apache.wss4j.dom.saml.bean.AttributeStatementBean;
+import org.apache.wss4j.dom.saml.bean.AuthDecisionStatementBean;
+import org.apache.wss4j.dom.saml.bean.AuthenticationStatementBean;
+import org.apache.wss4j.dom.saml.bean.ConditionsBean;
+import org.apache.wss4j.dom.saml.bean.KeyInfoBean;
+import org.apache.wss4j.dom.saml.bean.KeyInfoBean.CERT_IDENTIFIER;
import org.apache.wss4j.common.util.KeyUtils;
-import org.apache.wss4j.common.saml.bean.NameIDBean;
-import org.apache.wss4j.common.saml.bean.SubjectBean;
-import org.apache.wss4j.common.saml.bean.SubjectConfirmationDataBean;
-import org.apache.wss4j.common.saml.bean.SubjectLocalityBean;
+import org.apache.wss4j.dom.saml.bean.NameIDBean;
+import org.apache.wss4j.dom.saml.bean.SubjectBean;
+import org.apache.wss4j.dom.saml.bean.SubjectConfirmationDataBean;
+import org.apache.wss4j.dom.saml.bean.SubjectLocalityBean;
import org.apache.wss4j.dom.message.WSSecEncryptedKey;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
diff --git
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/CustomHandler.java
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/CustomHandler.java
similarity index 98%
rename from
ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/CustomHandler.java
rename to
ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/CustomHandler.java
index ab962f013..78ed780b2 100644
---
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/CustomHandler.java
+++
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/CustomHandler.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.dom;
+package org.apache.wss4j.dom.saml.dom;
import org.apache.wss4j.common.ext.WSSecurityException;
import org.apache.wss4j.api.dom.engine.WSSecurityEngineResult;
diff --git
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/CustomSamlAssertionValidator.java
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/CustomSamlAssertionValidator.java
similarity index 95%
rename from
ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/CustomSamlAssertionValidator.java
rename to
ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/CustomSamlAssertionValidator.java
index fb1927ab4..39300163e 100644
---
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/CustomSamlAssertionValidator.java
+++
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/CustomSamlAssertionValidator.java
@@ -17,13 +17,13 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.dom;
+package org.apache.wss4j.dom.saml.dom;
import org.apache.wss4j.common.ext.WSSecurityException;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
import org.apache.wss4j.api.dom.RequestData;
import org.apache.wss4j.api.dom.validate.Credential;
-import org.apache.wss4j.common.saml.validate.SamlAssertionValidator;
+import org.apache.wss4j.dom.saml.validate.SamlAssertionValidator;
public class CustomSamlAssertionValidator extends SamlAssertionValidator {
diff --git
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/ModifiedRequestTest.java
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/ModifiedRequestTest.java
similarity index 93%
rename from
ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/ModifiedRequestTest.java
rename to
ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/ModifiedRequestTest.java
index 47b5e616f..dd1502396 100644
---
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/ModifiedRequestTest.java
+++
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/ModifiedRequestTest.java
@@ -17,17 +17,17 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.dom;
+package org.apache.wss4j.dom.saml.dom;
import javax.security.auth.callback.CallbackHandler;
import org.apache.wss4j.common.crypto.Crypto;
import org.apache.wss4j.common.crypto.CryptoFactory;
import org.apache.wss4j.common.ext.WSSecurityException;
-import org.apache.wss4j.common.saml.SAMLCallback;
-import org.apache.wss4j.common.saml.SAMLUtil;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
-import org.apache.wss4j.common.saml.builder.SAML1Constants;
+import org.apache.wss4j.dom.saml.SAMLCallback;
+import org.apache.wss4j.dom.saml.SAMLUtil;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.builder.SAML1Constants;
import org.apache.wss4j.common.util.SOAPUtil;
import org.apache.wss4j.common.util.XMLUtils;
import org.apache.wss4j.api.dom.WSConstants;
@@ -37,7 +37,7 @@ import org.apache.wss4j.api.dom.engine.WSSConfig;
import org.apache.wss4j.dom.engine.WSSecurityEngine;
import org.apache.wss4j.api.dom.message.WSSecHeader;
import org.apache.wss4j.dom.handler.WSHandlerResult;
-import org.apache.wss4j.common.saml.message.WSSecSignatureSAML;
+import org.apache.wss4j.dom.saml.message.WSSecSignatureSAML;
import org.junit.jupiter.api.Test;
import org.w3c.dom.Document;
diff --git
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/PrincipalTest.java
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/PrincipalTest.java
similarity index 98%
rename from
ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/PrincipalTest.java
rename to
ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/PrincipalTest.java
index 206a67f99..15674c8e1 100644
---
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/PrincipalTest.java
+++
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/PrincipalTest.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.dom;
+package org.apache.wss4j.dom.saml.dom;
import java.security.Principal;
import java.security.cert.X509Certificate;
@@ -30,9 +30,9 @@ import org.apache.wss4j.common.crypto.CryptoFactory;
import org.apache.wss4j.common.crypto.CryptoType;
import org.apache.wss4j.common.ext.WSSecurityException;
import org.apache.wss4j.common.principal.SAMLTokenPrincipal;
-import org.apache.wss4j.common.saml.SAMLCallback;
-import org.apache.wss4j.common.saml.SAMLUtil;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.SAMLCallback;
+import org.apache.wss4j.dom.saml.SAMLUtil;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
import org.apache.wss4j.api.dom.token.BinarySecurity;
import org.apache.wss4j.api.dom.token.X509Security;
import org.apache.wss4j.common.util.SOAPUtil;
@@ -45,7 +45,7 @@ import org.apache.wss4j.api.dom.engine.WSSecurityEngineResult;
import org.apache.wss4j.api.dom.RequestData;
import org.apache.wss4j.dom.handler.WSHandlerResult;
import org.apache.wss4j.api.dom.message.WSSecHeader;
-import org.apache.wss4j.common.saml.message.WSSecSAMLToken;
+import org.apache.wss4j.dom.saml.message.WSSecSAMLToken;
import org.apache.wss4j.dom.message.WSSecUsernameToken;
import org.apache.wss4j.api.dom.validate.Credential;
import org.apache.wss4j.api.dom.validate.Validator;
diff --git
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/ReplayTest.java
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/ReplayTest.java
similarity index 94%
rename from
ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/ReplayTest.java
rename to
ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/ReplayTest.java
index ee9a4f690..199cc4f68 100644
---
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/ReplayTest.java
+++
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/ReplayTest.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.dom;
+package org.apache.wss4j.dom.saml.dom;
import java.nio.file.Path;
@@ -32,17 +32,17 @@ import org.apache.wss4j.common.crypto.Crypto;
import org.apache.wss4j.common.crypto.CryptoFactory;
import org.apache.wss4j.api.dom.message.WSSecHeader;
import org.apache.wss4j.common.ext.WSSecurityException;
-import org.apache.wss4j.common.saml.SAMLCallback;
-import org.apache.wss4j.common.saml.SAMLUtil;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
-import org.apache.wss4j.common.saml.bean.ConditionsBean;
-import org.apache.wss4j.common.saml.builder.SAML2Constants;
-import org.apache.wss4j.common.saml.message.WSSecSAMLToken;
+import org.apache.wss4j.dom.saml.SAMLCallback;
+import org.apache.wss4j.dom.saml.SAMLUtil;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.bean.ConditionsBean;
+import org.apache.wss4j.dom.saml.builder.SAML2Constants;
+import org.apache.wss4j.dom.saml.message.WSSecSAMLToken;
import org.apache.wss4j.common.util.XMLUtils;
import org.apache.wss4j.api.dom.RequestData;
import org.apache.wss4j.dom.handler.WSHandlerResult;
import org.apache.wss4j.dom.util.WSSecurityUtil;
-import org.apache.wss4j.common.saml.validate.SamlAssertionValidator;
+import org.apache.wss4j.dom.saml.validate.SamlAssertionValidator;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.io.TempDir;
diff --git
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SAML1AuthnHOKHandler.java
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SAML1AuthnHOKHandler.java
similarity index 88%
rename from
ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SAML1AuthnHOKHandler.java
rename to
ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SAML1AuthnHOKHandler.java
index a0b4e06d2..e22b2eeba 100644
---
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SAML1AuthnHOKHandler.java
+++
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SAML1AuthnHOKHandler.java
@@ -17,18 +17,18 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.dom;
+package org.apache.wss4j.dom.saml.dom;
import org.apache.wss4j.common.crypto.Crypto;
import org.apache.wss4j.common.crypto.CryptoFactory;
import org.apache.wss4j.common.crypto.CryptoType;
import org.apache.wss4j.common.ext.WSSecurityException;
-import org.apache.wss4j.common.saml.SAMLCallback;
-import org.apache.wss4j.common.saml.bean.AuthenticationStatementBean;
-import org.apache.wss4j.common.saml.bean.KeyInfoBean;
-import org.apache.wss4j.common.saml.bean.SubjectBean;
-import org.apache.wss4j.common.saml.bean.Version;
-import org.apache.wss4j.common.saml.builder.SAML1Constants;
+import org.apache.wss4j.dom.saml.SAMLCallback;
+import org.apache.wss4j.dom.saml.bean.AuthenticationStatementBean;
+import org.apache.wss4j.dom.saml.bean.KeyInfoBean;
+import org.apache.wss4j.dom.saml.bean.SubjectBean;
+import org.apache.wss4j.dom.saml.bean.Version;
+import org.apache.wss4j.dom.saml.builder.SAML1Constants;
import javax.security.auth.callback.Callback;
import javax.security.auth.callback.CallbackHandler;
diff --git
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SAML1CallbackHandler.java
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SAML1CallbackHandler.java
similarity index 91%
rename from
ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SAML1CallbackHandler.java
rename to
ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SAML1CallbackHandler.java
index 643984067..0c1898160 100644
---
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SAML1CallbackHandler.java
+++
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SAML1CallbackHandler.java
@@ -17,17 +17,17 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.dom;
+package org.apache.wss4j.dom.saml.dom;
import org.apache.wss4j.common.crypto.Crypto;
import org.apache.wss4j.common.crypto.CryptoFactory;
import org.apache.wss4j.common.crypto.CryptoType;
-import org.apache.wss4j.common.saml.SAMLCallback;
-import org.apache.wss4j.common.saml.bean.AdviceBean;
-import org.apache.wss4j.common.saml.bean.KeyInfoBean;
-import org.apache.wss4j.common.saml.bean.SubjectBean;
-import org.apache.wss4j.common.saml.bean.Version;
-import org.apache.wss4j.common.saml.builder.SAML1Constants;
+import org.apache.wss4j.dom.saml.SAMLCallback;
+import org.apache.wss4j.dom.saml.bean.AdviceBean;
+import org.apache.wss4j.dom.saml.bean.KeyInfoBean;
+import org.apache.wss4j.dom.saml.bean.SubjectBean;
+import org.apache.wss4j.dom.saml.bean.Version;
+import org.apache.wss4j.dom.saml.builder.SAML1Constants;
import javax.security.auth.callback.Callback;
import javax.security.auth.callback.UnsupportedCallbackException;
diff --git
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SAML2CallbackHandler.java
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SAML2CallbackHandler.java
similarity index 92%
rename from
ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SAML2CallbackHandler.java
rename to
ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SAML2CallbackHandler.java
index 94ff052b7..bde9d596d 100644
---
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SAML2CallbackHandler.java
+++
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SAML2CallbackHandler.java
@@ -17,17 +17,17 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.dom;
+package org.apache.wss4j.dom.saml.dom;
import org.apache.wss4j.common.crypto.Crypto;
import org.apache.wss4j.common.crypto.CryptoFactory;
import org.apache.wss4j.common.crypto.CryptoType;
-import org.apache.wss4j.common.saml.SAMLCallback;
-import org.apache.wss4j.common.saml.bean.AdviceBean;
-import org.apache.wss4j.common.saml.bean.KeyInfoBean;
-import org.apache.wss4j.common.saml.bean.SubjectBean;
-import org.apache.wss4j.common.saml.bean.Version;
-import org.apache.wss4j.common.saml.builder.SAML2Constants;
+import org.apache.wss4j.dom.saml.SAMLCallback;
+import org.apache.wss4j.dom.saml.bean.AdviceBean;
+import org.apache.wss4j.dom.saml.bean.KeyInfoBean;
+import org.apache.wss4j.dom.saml.bean.SubjectBean;
+import org.apache.wss4j.dom.saml.bean.Version;
+import org.apache.wss4j.dom.saml.builder.SAML2Constants;
import javax.security.auth.callback.Callback;
import javax.security.auth.callback.UnsupportedCallbackException;
diff --git
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SAMLElementCallbackHandler.java
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SAMLElementCallbackHandler.java
similarity index 92%
rename from
ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SAMLElementCallbackHandler.java
rename to
ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SAMLElementCallbackHandler.java
index e9e243ae2..38d2fab59 100644
---
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SAMLElementCallbackHandler.java
+++
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SAMLElementCallbackHandler.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.dom;
+package org.apache.wss4j.dom.saml.dom;
import java.io.IOException;
@@ -25,10 +25,10 @@ import javax.security.auth.callback.Callback;
import javax.security.auth.callback.UnsupportedCallbackException;
import javax.xml.parsers.DocumentBuilderFactory;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
-import org.apache.wss4j.common.saml.SAMLCallback;
-import org.apache.wss4j.common.saml.SAMLUtil;
-import org.apache.wss4j.common.saml.builder.SAML1Constants;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.SAMLCallback;
+import org.apache.wss4j.dom.saml.SAMLUtil;
+import org.apache.wss4j.dom.saml.builder.SAML1Constants;
import org.w3c.dom.Element;
/**
diff --git
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SamlAlgorithmSuiteTest.java
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SamlAlgorithmSuiteTest.java
similarity index 97%
rename from
ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SamlAlgorithmSuiteTest.java
rename to
ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SamlAlgorithmSuiteTest.java
index 55293219f..83dec1643 100644
---
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SamlAlgorithmSuiteTest.java
+++
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SamlAlgorithmSuiteTest.java
@@ -17,10 +17,10 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.dom;
+package org.apache.wss4j.dom.saml.dom;
import javax.xml.crypto.dsig.CanonicalizationMethod;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
import org.apache.wss4j.common.util.SOAPUtil;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
@@ -35,10 +35,10 @@ import org.apache.wss4j.dom.engine.WSSecurityEngine;
import org.apache.wss4j.api.dom.RequestData;
import org.apache.wss4j.dom.handler.WSHandlerResult;
import org.apache.wss4j.api.dom.message.WSSecHeader;
-import org.apache.wss4j.common.saml.message.WSSecSAMLToken;
-import org.apache.wss4j.common.saml.SAMLCallback;
-import org.apache.wss4j.common.saml.SAMLUtil;
-import org.apache.wss4j.common.saml.builder.SAML1Constants;
+import org.apache.wss4j.dom.saml.message.WSSecSAMLToken;
+import org.apache.wss4j.dom.saml.SAMLCallback;
+import org.apache.wss4j.dom.saml.SAMLUtil;
+import org.apache.wss4j.dom.saml.builder.SAML1Constants;
import org.apache.wss4j.common.util.XMLUtils;
import org.apache.wss4j.dom.util.WSSecurityUtil;
diff --git
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SamlAuthnTest.java
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SamlAuthnTest.java
similarity index 96%
rename from
ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SamlAuthnTest.java
rename to
ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SamlAuthnTest.java
index 1bc431377..bd1f6adce 100644
---
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SamlAuthnTest.java
+++
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SamlAuthnTest.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.dom;
+package org.apache.wss4j.dom.saml.dom;
import java.time.Duration;
import java.time.Instant;
@@ -25,9 +25,9 @@ import java.time.Instant;
import javax.security.auth.callback.CallbackHandler;
import org.apache.wss4j.common.ext.WSSecurityException;
-import org.apache.wss4j.common.saml.SAMLCallback;
-import org.apache.wss4j.common.saml.SAMLUtil;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.SAMLCallback;
+import org.apache.wss4j.dom.saml.SAMLUtil;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
import org.apache.wss4j.common.util.SOAPUtil;
import org.apache.wss4j.common.util.XMLUtils;
import org.apache.wss4j.api.dom.WSConstants;
@@ -37,7 +37,7 @@ import org.apache.wss4j.dom.engine.WSSecurityEngine;
import org.apache.wss4j.api.dom.RequestData;
import org.apache.wss4j.dom.handler.WSHandlerResult;
import org.apache.wss4j.api.dom.message.WSSecHeader;
-import org.apache.wss4j.common.saml.message.WSSecSAMLToken;
+import org.apache.wss4j.dom.saml.message.WSSecSAMLToken;
import org.junit.jupiter.api.Test;
import org.w3c.dom.Document;
diff --git
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SamlConditionsTest.java
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SamlConditionsTest.java
similarity index 98%
rename from
ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SamlConditionsTest.java
rename to
ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SamlConditionsTest.java
index ab382a35c..a3a5603ff 100644
---
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SamlConditionsTest.java
+++
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SamlConditionsTest.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.dom;
+package org.apache.wss4j.dom.saml.dom;
import java.time.Duration;
import java.time.Instant;
@@ -28,15 +28,15 @@ import java.util.List;
import javax.security.auth.callback.CallbackHandler;
import org.apache.wss4j.common.ext.WSSecurityException;
-import org.apache.wss4j.common.saml.SAMLCallback;
-import org.apache.wss4j.common.saml.SAMLUtil;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
-import org.apache.wss4j.common.saml.bean.AudienceRestrictionBean;
-import org.apache.wss4j.common.saml.bean.ConditionsBean;
-import org.apache.wss4j.common.saml.bean.DelegateBean;
-import org.apache.wss4j.common.saml.bean.NameIDBean;
-import org.apache.wss4j.common.saml.bean.ProxyRestrictionBean;
-import org.apache.wss4j.common.saml.builder.SAML2Constants;
+import org.apache.wss4j.dom.saml.SAMLCallback;
+import org.apache.wss4j.dom.saml.SAMLUtil;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.bean.AudienceRestrictionBean;
+import org.apache.wss4j.dom.saml.bean.ConditionsBean;
+import org.apache.wss4j.dom.saml.bean.DelegateBean;
+import org.apache.wss4j.dom.saml.bean.NameIDBean;
+import org.apache.wss4j.dom.saml.bean.ProxyRestrictionBean;
+import org.apache.wss4j.dom.saml.builder.SAML2Constants;
import org.apache.wss4j.common.util.SOAPUtil;
import org.apache.wss4j.common.util.XMLUtils;
import org.apache.wss4j.api.dom.WSConstants;
@@ -46,7 +46,7 @@ import org.apache.wss4j.dom.engine.WSSecurityEngine;
import org.apache.wss4j.api.dom.RequestData;
import org.apache.wss4j.dom.handler.WSHandlerResult;
import org.apache.wss4j.api.dom.message.WSSecHeader;
-import org.apache.wss4j.common.saml.message.WSSecSAMLToken;
+import org.apache.wss4j.dom.saml.message.WSSecSAMLToken;
import org.junit.jupiter.api.Test;
import org.w3c.dom.Document;
diff --git
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SamlNegativeTest.java
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SamlNegativeTest.java
similarity index 97%
rename from
ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SamlNegativeTest.java
rename to
ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SamlNegativeTest.java
index 368db19b4..8b27b4056 100644
---
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SamlNegativeTest.java
+++
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SamlNegativeTest.java
@@ -17,9 +17,9 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.dom;
+package org.apache.wss4j.dom.saml.dom;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
import org.apache.wss4j.common.util.SOAPUtil;
import org.apache.wss4j.api.dom.WSConstants;
import org.apache.wss4j.common.crypto.KeystoreCallbackHandler;
@@ -33,17 +33,17 @@ import org.apache.wss4j.common.crypto.CryptoFactory;
import org.apache.wss4j.common.crypto.CryptoType;
import org.apache.wss4j.common.crypto.Merlin;
import org.apache.wss4j.common.ext.WSSecurityException;
-import org.apache.wss4j.common.saml.SAMLCallback;
-import org.apache.wss4j.common.saml.SAMLUtil;
-import org.apache.wss4j.common.saml.bean.SubjectBean;
-import org.apache.wss4j.common.saml.bean.Version;
-import org.apache.wss4j.common.saml.builder.SAML1Constants;
-import org.apache.wss4j.common.saml.builder.SAML2Constants;
+import org.apache.wss4j.dom.saml.SAMLCallback;
+import org.apache.wss4j.dom.saml.SAMLUtil;
+import org.apache.wss4j.dom.saml.bean.SubjectBean;
+import org.apache.wss4j.dom.saml.bean.Version;
+import org.apache.wss4j.dom.saml.builder.SAML1Constants;
+import org.apache.wss4j.dom.saml.builder.SAML2Constants;
import org.apache.wss4j.common.util.Loader;
import org.apache.wss4j.common.util.XMLUtils;
import org.apache.wss4j.api.dom.message.WSSecHeader;
-import org.apache.wss4j.common.saml.message.WSSecSAMLToken;
-import org.apache.wss4j.common.saml.message.WSSecSignatureSAML;
+import org.apache.wss4j.dom.saml.message.WSSecSAMLToken;
+import org.apache.wss4j.dom.saml.message.WSSecSignatureSAML;
import org.junit.jupiter.api.Test;
import org.w3c.dom.Document;
diff --git
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SamlReferenceTest.java
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SamlReferenceTest.java
similarity index 99%
rename from
ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SamlReferenceTest.java
rename to
ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SamlReferenceTest.java
index af5065496..4af984aa7 100644
---
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SamlReferenceTest.java
+++
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SamlReferenceTest.java
@@ -17,10 +17,10 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.dom;
+package org.apache.wss4j.dom.saml.dom;
import org.apache.wss4j.api.dom.WSEncryptionPart;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
import org.apache.wss4j.common.util.SOAPUtil;
import org.apache.wss4j.api.dom.WSConstants;
import org.apache.wss4j.api.dom.WSDataRef;
@@ -34,11 +34,11 @@ import org.apache.wss4j.dom.handler.WSHandlerResult;
import org.apache.wss4j.common.crypto.Crypto;
import org.apache.wss4j.common.crypto.CryptoFactory;
import org.apache.wss4j.common.crypto.Merlin;
-import org.apache.wss4j.common.saml.SAMLCallback;
-import org.apache.wss4j.common.saml.SAMLUtil;
-import org.apache.wss4j.common.saml.builder.SAML1Constants;
-import org.apache.wss4j.common.saml.builder.SAML2Constants;
-import org.apache.wss4j.common.saml.message.WSSecSignatureSAML;
+import org.apache.wss4j.dom.saml.SAMLCallback;
+import org.apache.wss4j.dom.saml.SAMLUtil;
+import org.apache.wss4j.dom.saml.builder.SAML1Constants;
+import org.apache.wss4j.dom.saml.builder.SAML2Constants;
+import org.apache.wss4j.dom.saml.message.WSSecSignatureSAML;
import org.apache.wss4j.common.util.KeyUtils;
import org.apache.wss4j.common.util.Loader;
import org.apache.wss4j.common.util.XMLUtils;
diff --git
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SamlTokenActionTest.java
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SamlTokenActionTest.java
similarity index 99%
rename from
ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SamlTokenActionTest.java
rename to
ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SamlTokenActionTest.java
index dfd05e9ec..5308cffa5 100644
---
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SamlTokenActionTest.java
+++
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SamlTokenActionTest.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.dom;
+package org.apache.wss4j.dom.saml.dom;
import java.util.ArrayList;
import java.util.Collections;
@@ -30,7 +30,7 @@ import org.w3c.dom.Document;
import org.apache.wss4j.common.crypto.Crypto;
import org.apache.wss4j.common.crypto.CryptoFactory;
import org.apache.wss4j.common.ext.WSSecurityException;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
import org.apache.wss4j.common.util.XMLUtils;
import org.apache.wss4j.api.dom.WSConstants;
import org.apache.wss4j.common.crypto.KeystoreCallbackHandler;
diff --git
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SamlTokenCustomSignatureTest.java
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SamlTokenCustomSignatureTest.java
similarity index 96%
rename from
ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SamlTokenCustomSignatureTest.java
rename to
ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SamlTokenCustomSignatureTest.java
index 45907c010..f293aa865 100644
---
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SamlTokenCustomSignatureTest.java
+++
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SamlTokenCustomSignatureTest.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.dom;
+package org.apache.wss4j.dom.saml.dom;
import java.util.ArrayList;
import java.util.List;
@@ -27,10 +27,10 @@ import java.util.TreeMap;
import org.apache.wss4j.api.dom.WSEncryptionPart;
import org.apache.wss4j.common.crypto.Crypto;
import org.apache.wss4j.common.crypto.CryptoFactory;
-import org.apache.wss4j.common.saml.SAMLCallback;
-import org.apache.wss4j.common.saml.SAMLUtil;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
-import org.apache.wss4j.common.saml.builder.SAML1Constants;
+import org.apache.wss4j.dom.saml.SAMLCallback;
+import org.apache.wss4j.dom.saml.SAMLUtil;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.builder.SAML1Constants;
import org.apache.wss4j.common.util.SOAPUtil;
import org.apache.wss4j.common.util.XMLUtils;
import org.apache.wss4j.api.dom.WSConstants;
diff --git
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SamlTokenDerivedTest.java
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SamlTokenDerivedTest.java
similarity index 97%
rename from
ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SamlTokenDerivedTest.java
rename to
ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SamlTokenDerivedTest.java
index d0d58c8c5..8e8d1d3e3 100644
---
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SamlTokenDerivedTest.java
+++
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SamlTokenDerivedTest.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.dom;
+package org.apache.wss4j.dom.saml.dom;
import java.security.cert.X509Certificate;
import java.util.List;
@@ -29,10 +29,10 @@ import org.apache.wss4j.common.crypto.Crypto;
import org.apache.wss4j.common.crypto.CryptoFactory;
import org.apache.wss4j.common.crypto.CryptoType;
import org.apache.wss4j.common.ext.WSSecurityException;
-import org.apache.wss4j.common.saml.SAMLCallback;
-import org.apache.wss4j.common.saml.SAMLUtil;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
-import org.apache.wss4j.common.saml.builder.SAML1Constants;
+import org.apache.wss4j.dom.saml.SAMLCallback;
+import org.apache.wss4j.dom.saml.SAMLUtil;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.builder.SAML1Constants;
import org.apache.wss4j.api.dom.token.SecurityTokenReference;
import org.apache.wss4j.common.util.SOAPUtil;
import org.apache.wss4j.common.util.XMLUtils;
diff --git
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SamlTokenHOKTest.java
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SamlTokenHOKTest.java
similarity index 96%
rename from
ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SamlTokenHOKTest.java
rename to
ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SamlTokenHOKTest.java
index 0b0854a52..a4dab9921 100644
---
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SamlTokenHOKTest.java
+++
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SamlTokenHOKTest.java
@@ -17,9 +17,9 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.dom;
+package org.apache.wss4j.dom.saml.dom;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
import org.apache.wss4j.common.util.SOAPUtil;
import org.apache.wss4j.api.dom.WSConstants;
import org.apache.wss4j.common.crypto.KeystoreCallbackHandler;
@@ -31,13 +31,13 @@ import org.apache.wss4j.api.dom.RequestData;
import org.apache.wss4j.dom.handler.WSHandlerResult;
import org.apache.wss4j.common.crypto.Crypto;
import org.apache.wss4j.common.crypto.CryptoFactory;
-import org.apache.wss4j.common.saml.SAMLCallback;
-import org.apache.wss4j.common.saml.SAMLUtil;
-import org.apache.wss4j.common.saml.builder.SAML1Constants;
-import org.apache.wss4j.common.saml.builder.SAML2Constants;
+import org.apache.wss4j.dom.saml.SAMLCallback;
+import org.apache.wss4j.dom.saml.SAMLUtil;
+import org.apache.wss4j.dom.saml.builder.SAML1Constants;
+import org.apache.wss4j.dom.saml.builder.SAML2Constants;
import org.apache.wss4j.common.util.XMLUtils;
import org.apache.wss4j.api.dom.message.WSSecHeader;
-import org.apache.wss4j.common.saml.message.WSSecSAMLToken;
+import org.apache.wss4j.dom.saml.message.WSSecSAMLToken;
import org.junit.jupiter.api.Test;
import org.w3c.dom.Document;
diff --git
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SamlTokenSVTest.java
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SamlTokenSVTest.java
similarity index 97%
rename from
ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SamlTokenSVTest.java
rename to
ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SamlTokenSVTest.java
index 7428afece..a02d66751 100644
---
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SamlTokenSVTest.java
+++
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SamlTokenSVTest.java
@@ -17,9 +17,9 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.dom;
+package org.apache.wss4j.dom.saml.dom;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
import org.apache.wss4j.common.util.SOAPUtil;
import org.apache.wss4j.api.dom.WSConstants;
import org.apache.wss4j.api.dom.WSDataRef;
@@ -30,11 +30,11 @@ import org.apache.wss4j.dom.engine.WSSecurityEngine;
import org.apache.wss4j.api.dom.engine.WSSecurityEngineResult;
import org.apache.wss4j.common.crypto.Crypto;
import org.apache.wss4j.common.crypto.CryptoFactory;
-import org.apache.wss4j.common.saml.SAMLCallback;
-import org.apache.wss4j.common.saml.SAMLUtil;
-import org.apache.wss4j.common.saml.builder.SAML1Constants;
-import org.apache.wss4j.common.saml.builder.SAML2Constants;
-import org.apache.wss4j.common.saml.message.WSSecSignatureSAML;
+import org.apache.wss4j.dom.saml.SAMLCallback;
+import org.apache.wss4j.dom.saml.SAMLUtil;
+import org.apache.wss4j.dom.saml.builder.SAML1Constants;
+import org.apache.wss4j.dom.saml.builder.SAML2Constants;
+import org.apache.wss4j.dom.saml.message.WSSecSignatureSAML;
import org.apache.wss4j.common.util.XMLUtils;
import org.apache.wss4j.api.dom.RequestData;
import org.apache.wss4j.dom.handler.WSHandlerConstants;
diff --git
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SamlTokenTest.java
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SamlTokenTest.java
similarity index 99%
rename from
ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SamlTokenTest.java
rename to
ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SamlTokenTest.java
index 77315175f..c4b463137 100644
---
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SamlTokenTest.java
+++
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SamlTokenTest.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.dom;
+package org.apache.wss4j.dom.saml.dom;
import java.io.ByteArrayInputStream;
import java.io.InputStream;
@@ -40,13 +40,13 @@ import org.apache.wss4j.common.crypto.Crypto;
import org.apache.wss4j.common.crypto.CryptoFactory;
import org.apache.wss4j.common.crypto.CryptoType;
import org.apache.wss4j.common.ext.WSSecurityException;
-import org.apache.wss4j.common.saml.SAMLCallback;
-import org.apache.wss4j.common.saml.SAMLUtil;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
-import org.apache.wss4j.common.saml.bean.NameIDBean;
-import org.apache.wss4j.common.saml.bean.SubjectConfirmationDataBean;
-import org.apache.wss4j.common.saml.builder.SAML1Constants;
-import org.apache.wss4j.common.saml.builder.SAML2Constants;
+import org.apache.wss4j.dom.saml.SAMLCallback;
+import org.apache.wss4j.dom.saml.SAMLUtil;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.bean.NameIDBean;
+import org.apache.wss4j.dom.saml.bean.SubjectConfirmationDataBean;
+import org.apache.wss4j.dom.saml.builder.SAML1Constants;
+import org.apache.wss4j.dom.saml.builder.SAML2Constants;
import org.apache.wss4j.api.dom.token.SecurityTokenReference;
import org.apache.wss4j.common.util.DOM2Writer;
import org.apache.wss4j.common.util.SOAPUtil;
@@ -62,8 +62,8 @@ import org.apache.wss4j.api.dom.RequestData;
import org.apache.wss4j.dom.handler.WSHandlerConstants;
import org.apache.wss4j.dom.handler.WSHandlerResult;
import org.apache.wss4j.api.dom.message.WSSecHeader;
-import org.apache.wss4j.common.saml.message.WSSecSAMLToken;
-import org.apache.wss4j.common.saml.validate.SamlAssertionValidator;
+import org.apache.wss4j.dom.saml.message.WSSecSAMLToken;
+import org.apache.wss4j.dom.saml.validate.SamlAssertionValidator;
import org.apache.xml.security.encryption.EncryptedData;
import org.apache.xml.security.encryption.EncryptedKey;
import org.apache.xml.security.encryption.Reference;
diff --git
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SignatureConfirmationTest.java
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SignatureConfirmationTest.java
similarity index 98%
rename from
ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SignatureConfirmationTest.java
rename to
ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SignatureConfirmationTest.java
index c1f5abc8e..a2f7b2ca9 100644
---
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SignatureConfirmationTest.java
+++
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SignatureConfirmationTest.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.dom;
+package org.apache.wss4j.dom.saml.dom;
import java.util.*;
@@ -25,7 +25,7 @@ import javax.security.auth.callback.CallbackHandler;
import org.apache.wss4j.common.crypto.Crypto;
import org.apache.wss4j.common.crypto.CryptoFactory;
-import org.apache.wss4j.common.saml.builder.SAML2Constants;
+import org.apache.wss4j.dom.saml.builder.SAML2Constants;
import org.apache.wss4j.common.util.SOAPUtil;
import org.apache.wss4j.common.util.XMLUtils;
import org.apache.wss4j.api.dom.WSConstants;
diff --git
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SignaturePartsTest.java
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SignaturePartsTest.java
similarity index 95%
rename from
ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SignaturePartsTest.java
rename to
ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SignaturePartsTest.java
index 2ac30256c..fab9a6f01 100644
---
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SignaturePartsTest.java
+++
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SignaturePartsTest.java
@@ -17,10 +17,10 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.dom;
+package org.apache.wss4j.dom.saml.dom;
import org.apache.wss4j.api.dom.WSEncryptionPart;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
import org.apache.wss4j.common.util.SOAPUtil;
import org.apache.wss4j.api.dom.WSDataRef;
import org.apache.wss4j.api.dom.WSConstants;
@@ -33,12 +33,12 @@ import org.apache.wss4j.dom.handler.WSHandlerResult;
import org.apache.wss4j.common.crypto.Crypto;
import org.apache.wss4j.common.crypto.CryptoFactory;
import org.apache.wss4j.common.crypto.Merlin;
-import org.apache.wss4j.common.saml.SAMLCallback;
-import org.apache.wss4j.common.saml.SAMLUtil;
-import org.apache.wss4j.common.saml.builder.SAML1Constants;
+import org.apache.wss4j.dom.saml.SAMLCallback;
+import org.apache.wss4j.dom.saml.SAMLUtil;
+import org.apache.wss4j.dom.saml.builder.SAML1Constants;
import org.apache.wss4j.common.util.Loader;
import org.apache.wss4j.common.util.XMLUtils;
-import org.apache.wss4j.common.saml.message.WSSecSignatureSAML;
+import org.apache.wss4j.dom.saml.message.WSSecSignatureSAML;
import org.junit.jupiter.api.Test;
import org.w3c.dom.Document;
diff --git
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SignedSamlTokenHOKTest.java
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SignedSamlTokenHOKTest.java
similarity index 98%
rename from
ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SignedSamlTokenHOKTest.java
rename to
ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SignedSamlTokenHOKTest.java
index 1154051d2..88ed15739 100644
---
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/SignedSamlTokenHOKTest.java
+++
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/SignedSamlTokenHOKTest.java
@@ -17,9 +17,9 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.dom;
+package org.apache.wss4j.dom.saml.dom;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
import org.apache.wss4j.common.util.SOAPUtil;
import org.apache.wss4j.api.dom.WSConstants;
import org.apache.wss4j.api.dom.WSDataRef;
@@ -35,12 +35,12 @@ import org.apache.wss4j.common.crypto.Crypto;
import org.apache.wss4j.common.crypto.CryptoFactory;
import org.apache.wss4j.common.crypto.CryptoType;
import org.apache.wss4j.common.crypto.Merlin;
-import org.apache.wss4j.common.saml.SAMLCallback;
-import org.apache.wss4j.common.saml.SAMLUtil;
-import org.apache.wss4j.common.saml.bean.KeyInfoBean.CERT_IDENTIFIER;
-import org.apache.wss4j.common.saml.builder.SAML1Constants;
-import org.apache.wss4j.common.saml.builder.SAML2Constants;
-import org.apache.wss4j.common.saml.message.WSSecSignatureSAML;
+import org.apache.wss4j.dom.saml.SAMLCallback;
+import org.apache.wss4j.dom.saml.SAMLUtil;
+import org.apache.wss4j.dom.saml.bean.KeyInfoBean.CERT_IDENTIFIER;
+import org.apache.wss4j.dom.saml.builder.SAML1Constants;
+import org.apache.wss4j.dom.saml.builder.SAML2Constants;
+import org.apache.wss4j.dom.saml.message.WSSecSignatureSAML;
import org.apache.wss4j.common.util.Loader;
import org.apache.wss4j.common.util.XMLUtils;
import org.apache.wss4j.api.dom.message.WSSecHeader;
diff --git
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/ValidatorTest.java
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/ValidatorTest.java
similarity index 97%
rename from
ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/ValidatorTest.java
rename to
ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/ValidatorTest.java
index 0687d39fa..e3bc845fc 100644
---
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/ValidatorTest.java
+++
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/ValidatorTest.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.dom;
+package org.apache.wss4j.dom.saml.dom;
import java.security.cert.X509Certificate;
import java.util.List;
@@ -28,9 +28,9 @@ import org.apache.wss4j.common.crypto.Crypto;
import org.apache.wss4j.common.crypto.CryptoFactory;
import org.apache.wss4j.common.crypto.CryptoType;
import org.apache.wss4j.common.ext.WSSecurityException;
-import org.apache.wss4j.common.saml.SAMLCallback;
-import org.apache.wss4j.common.saml.SAMLUtil;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.SAMLCallback;
+import org.apache.wss4j.dom.saml.SAMLUtil;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
import org.apache.wss4j.api.dom.token.BinarySecurity;
import org.apache.wss4j.api.dom.token.X509Security;
import org.apache.wss4j.common.util.SOAPUtil;
diff --git
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/ext/AssertionSigningTest.java
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/ext/AssertionSigningTest.java
similarity index 95%
rename from
ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/ext/AssertionSigningTest.java
rename to
ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/ext/AssertionSigningTest.java
index 66a17bbc6..28d2b0c3f 100644
---
a/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/dom/ext/AssertionSigningTest.java
+++
b/ws-security-dom-saml/src/test/java/org/apache/wss4j/dom/saml/dom/ext/AssertionSigningTest.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.wss4j.common.saml.dom.ext;
+package org.apache.wss4j.dom.saml.dom.ext;
import java.io.InputStream;
import java.security.KeyStore;
@@ -27,14 +27,14 @@ import javax.xml.parsers.DocumentBuilderFactory;
import org.apache.wss4j.common.crypto.Crypto;
import org.apache.wss4j.common.crypto.CryptoType;
import org.apache.wss4j.common.crypto.Merlin;
-import org.apache.wss4j.common.saml.SAMLCallback;
+import org.apache.wss4j.dom.saml.SAMLCallback;
import org.apache.wss4j.common.saml.SAMLKeyInfo;
-import org.apache.wss4j.common.saml.SAMLUtil;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
-import org.apache.wss4j.common.saml.builder.SAML2Constants;
+import org.apache.wss4j.dom.saml.SAMLUtil;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.builder.SAML2Constants;
import org.apache.wss4j.common.util.DOM2Writer;
import org.apache.wss4j.common.util.Loader;
-import org.apache.wss4j.common.saml.dom.SAML2CallbackHandler;
+import org.apache.wss4j.dom.saml.dom.SAML2CallbackHandler;
import org.apache.wss4j.api.dom.engine.WSSConfig;
diff --git
a/ws-security-policy-stax/src/main/java/org/apache/wss4j/policy/stax/assertionStates/IssuedTokenAssertionState.java
b/ws-security-policy-stax/src/main/java/org/apache/wss4j/policy/stax/assertionStates/IssuedTokenAssertionState.java
index e190d6f45..adc058ed6 100644
---
a/ws-security-policy-stax/src/main/java/org/apache/wss4j/policy/stax/assertionStates/IssuedTokenAssertionState.java
+++
b/ws-security-policy-stax/src/main/java/org/apache/wss4j/policy/stax/assertionStates/IssuedTokenAssertionState.java
@@ -19,7 +19,7 @@
package org.apache.wss4j.policy.stax.assertionStates;
import org.apache.wss4j.common.ext.WSSecurityException;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
import org.apache.wss4j.common.WSSPolicyException;
import org.apache.wss4j.policy.model.AbstractSecurityAssertion;
import org.apache.wss4j.policy.model.AbstractToken;
diff --git
a/ws-security-policy-stax/src/main/java/org/apache/wss4j/policy/stax/assertionStates/SamlTokenAssertionState.java
b/ws-security-policy-stax/src/main/java/org/apache/wss4j/policy/stax/assertionStates/SamlTokenAssertionState.java
index e14c8e9c5..a4d230597 100644
---
a/ws-security-policy-stax/src/main/java/org/apache/wss4j/policy/stax/assertionStates/SamlTokenAssertionState.java
+++
b/ws-security-policy-stax/src/main/java/org/apache/wss4j/policy/stax/assertionStates/SamlTokenAssertionState.java
@@ -20,7 +20,7 @@ package org.apache.wss4j.policy.stax.assertionStates;
import javax.xml.namespace.QName;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
import org.apache.wss4j.common.WSSPolicyException;
import org.apache.wss4j.policy.SPConstants;
import org.apache.wss4j.policy.model.AbstractSecurityAssertion;
diff --git
a/ws-security-policy-stax/src/test/java/org/apache/wss4j/policy/stax/test/AbstractPolicyTestBase.java
b/ws-security-policy-stax/src/test/java/org/apache/wss4j/policy/stax/test/AbstractPolicyTestBase.java
index cfd834959..9cc78688f 100644
---
a/ws-security-policy-stax/src/test/java/org/apache/wss4j/policy/stax/test/AbstractPolicyTestBase.java
+++
b/ws-security-policy-stax/src/test/java/org/apache/wss4j/policy/stax/test/AbstractPolicyTestBase.java
@@ -21,8 +21,8 @@ package org.apache.wss4j.policy.stax.test;
import org.apache.neethi.builders.AssertionBuilder;
import org.apache.wss4j.common.crypto.WSProviderConfig;
import org.apache.wss4j.common.ext.WSSecurityException;
-import org.apache.wss4j.common.saml.SAMLCallback;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.SAMLCallback;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
import org.apache.wss4j.policy.SPConstants;
import org.apache.wss4j.policy.stax.enforcer.PolicyEnforcer;
diff --git
a/ws-security-policy-stax/src/test/java/org/apache/wss4j/policy/stax/test/AsymmetricBindingIntegrationTest.java
b/ws-security-policy-stax/src/test/java/org/apache/wss4j/policy/stax/test/AsymmetricBindingIntegrationTest.java
index 7a4711a8c..45f115fbd 100644
---
a/ws-security-policy-stax/src/test/java/org/apache/wss4j/policy/stax/test/AsymmetricBindingIntegrationTest.java
+++
b/ws-security-policy-stax/src/test/java/org/apache/wss4j/policy/stax/test/AsymmetricBindingIntegrationTest.java
@@ -38,8 +38,8 @@ import org.apache.wss4j.common.bsp.BSPRule;
import org.apache.wss4j.common.crypto.CryptoType;
import org.apache.wss4j.common.crypto.Merlin;
import org.apache.wss4j.common.ext.WSSecurityException;
-import org.apache.wss4j.common.saml.bean.Version;
-import org.apache.wss4j.common.saml.builder.SAML2Constants;
+import org.apache.wss4j.dom.saml.bean.Version;
+import org.apache.wss4j.dom.saml.builder.SAML2Constants;
import org.apache.wss4j.policy.stax.enforcer.PolicyEnforcer;
import org.apache.wss4j.policy.stax.enforcer.PolicyInputProcessor;
import org.apache.wss4j.stax.ext.WSSConstants;
diff --git
a/ws-security-policy-stax/src/test/java/org/apache/wss4j/policy/stax/test/IssuedTokenTest.java
b/ws-security-policy-stax/src/test/java/org/apache/wss4j/policy/stax/test/IssuedTokenTest.java
index 5cefdd005..dff2b6052 100644
---
a/ws-security-policy-stax/src/test/java/org/apache/wss4j/policy/stax/test/IssuedTokenTest.java
+++
b/ws-security-policy-stax/src/test/java/org/apache/wss4j/policy/stax/test/IssuedTokenTest.java
@@ -26,12 +26,12 @@ import java.util.List;
import javax.xml.namespace.QName;
import org.apache.wss4j.common.ext.WSSecurityException;
-import org.apache.wss4j.common.saml.SAMLCallback;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
-import org.apache.wss4j.common.saml.bean.AttributeBean;
-import org.apache.wss4j.common.saml.bean.AttributeStatementBean;
-import org.apache.wss4j.common.saml.bean.SubjectBean;
-import org.apache.wss4j.common.saml.bean.Version;
+import org.apache.wss4j.dom.saml.SAMLCallback;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.bean.AttributeBean;
+import org.apache.wss4j.dom.saml.bean.AttributeStatementBean;
+import org.apache.wss4j.dom.saml.bean.SubjectBean;
+import org.apache.wss4j.dom.saml.bean.Version;
import org.apache.wss4j.policy.stax.PolicyViolationException;
import org.apache.wss4j.policy.stax.enforcer.PolicyEnforcer;
import org.apache.wss4j.stax.ext.WSSConstants;
diff --git
a/ws-security-policy-stax/src/test/java/org/apache/wss4j/policy/stax/test/SamlTokenTest.java
b/ws-security-policy-stax/src/test/java/org/apache/wss4j/policy/stax/test/SamlTokenTest.java
index 7094aebb3..31c324576 100644
---
a/ws-security-policy-stax/src/test/java/org/apache/wss4j/policy/stax/test/SamlTokenTest.java
+++
b/ws-security-policy-stax/src/test/java/org/apache/wss4j/policy/stax/test/SamlTokenTest.java
@@ -24,10 +24,10 @@ import java.util.List;
import javax.xml.namespace.QName;
import org.apache.wss4j.common.ext.WSSecurityException;
-import org.apache.wss4j.common.saml.SAMLCallback;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
-import org.apache.wss4j.common.saml.bean.SubjectBean;
-import org.apache.wss4j.common.saml.bean.Version;
+import org.apache.wss4j.dom.saml.SAMLCallback;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.bean.SubjectBean;
+import org.apache.wss4j.dom.saml.bean.Version;
import org.apache.wss4j.policy.stax.PolicyViolationException;
import org.apache.wss4j.policy.stax.enforcer.PolicyEnforcer;
import org.apache.wss4j.stax.ext.WSSConstants;
diff --git
a/ws-security-policy-stax/src/test/java/org/apache/wss4j/policy/stax/test/SupportingTokensTest.java
b/ws-security-policy-stax/src/test/java/org/apache/wss4j/policy/stax/test/SupportingTokensTest.java
index f264e7abb..932212227 100644
---
a/ws-security-policy-stax/src/test/java/org/apache/wss4j/policy/stax/test/SupportingTokensTest.java
+++
b/ws-security-policy-stax/src/test/java/org/apache/wss4j/policy/stax/test/SupportingTokensTest.java
@@ -25,10 +25,10 @@ import javax.xml.namespace.QName;
import org.apache.wss4j.common.WSSPolicyException;
import org.apache.wss4j.common.ext.WSSecurityException;
-import org.apache.wss4j.common.saml.SAMLCallback;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
-import org.apache.wss4j.common.saml.bean.SubjectBean;
-import org.apache.wss4j.common.saml.bean.Version;
+import org.apache.wss4j.dom.saml.SAMLCallback;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.bean.SubjectBean;
+import org.apache.wss4j.dom.saml.bean.Version;
import org.apache.wss4j.common.util.DateUtil;
import org.apache.wss4j.policy.stax.enforcer.PolicyEnforcer;
import org.apache.wss4j.stax.ext.WSSConstants;
diff --git
a/ws-security-saml/src/main/resources/META-INF/services/org.apache.wss4j.api.dom.action.Action
b/ws-security-saml/src/main/resources/META-INF/services/org.apache.wss4j.api.dom.action.Action
deleted file mode 100644
index 4ac0995eb..000000000
---
a/ws-security-saml/src/main/resources/META-INF/services/org.apache.wss4j.api.dom.action.Action
+++ /dev/null
@@ -1,2 +0,0 @@
-org.apache.wss4j.common.saml.action.SAMLTokenUnsignedAction
-org.apache.wss4j.common.saml.action.SAMLTokenSignedAction
diff --git
a/ws-security-saml/src/main/resources/META-INF/services/org.apache.wss4j.api.dom.processor.Processor
b/ws-security-saml/src/main/resources/META-INF/services/org.apache.wss4j.api.dom.processor.Processor
deleted file mode 100644
index ff35be5ea..000000000
---
a/ws-security-saml/src/main/resources/META-INF/services/org.apache.wss4j.api.dom.processor.Processor
+++ /dev/null
@@ -1 +0,0 @@
-org.apache.wss4j.common.saml.processor.SAMLTokenProcessor
diff --git
a/ws-security-saml/src/main/resources/META-INF/services/org.apache.wss4j.api.dom.saml.SAMLKeyInfoProcessor
b/ws-security-saml/src/main/resources/META-INF/services/org.apache.wss4j.api.dom.saml.SAMLKeyInfoProcessor
deleted file mode 100644
index bc0a6c23b..000000000
---
a/ws-security-saml/src/main/resources/META-INF/services/org.apache.wss4j.api.dom.saml.SAMLKeyInfoProcessor
+++ /dev/null
@@ -1 +0,0 @@
-org.apache.wss4j.common.saml.message.WSSSAMLKeyInfoProcessor
diff --git
a/ws-security-saml/src/main/resources/META-INF/services/org.apache.wss4j.api.dom.validate.Validator
b/ws-security-saml/src/main/resources/META-INF/services/org.apache.wss4j.api.dom.validate.Validator
deleted file mode 100644
index 450021932..000000000
---
a/ws-security-saml/src/main/resources/META-INF/services/org.apache.wss4j.api.dom.validate.Validator
+++ /dev/null
@@ -1 +0,0 @@
-org.apache.wss4j.common.saml.validate.SamlAssertionValidator
diff --git a/ws-security-stax/pom.xml b/ws-security-stax/pom.xml
index 124c2f075..179b51eb4 100644
--- a/ws-security-stax/pom.xml
+++ b/ws-security-stax/pom.xml
@@ -49,7 +49,7 @@
</dependency>
<dependency>
<groupId>org.apache.wss4j</groupId>
- <artifactId>wss4j-ws-security-saml</artifactId>
+ <artifactId>wss4j-ws-security-dom-saml</artifactId>
<version>${project.version}</version>
<scope>compile</scope>
</dependency>
@@ -81,7 +81,7 @@
</dependency>
<dependency>
<groupId>org.apache.wss4j</groupId>
- <artifactId>wss4j-ws-security-saml</artifactId>
+ <artifactId>wss4j-ws-security-dom-saml</artifactId>
<version>${project.version}</version>
<scope>test</scope>
<classifier>tests</classifier>
diff --git
a/ws-security-stax/src/main/java/org/apache/wss4j/stax/impl/processor/input/SAMLTokenInputHandler.java
b/ws-security-stax/src/main/java/org/apache/wss4j/stax/impl/processor/input/SAMLTokenInputHandler.java
index c47c247f3..b8134f510 100644
---
a/ws-security-stax/src/main/java/org/apache/wss4j/stax/impl/processor/input/SAMLTokenInputHandler.java
+++
b/ws-security-stax/src/main/java/org/apache/wss4j/stax/impl/processor/input/SAMLTokenInputHandler.java
@@ -43,8 +43,8 @@ import javax.xml.stream.events.ProcessingInstruction;
import org.apache.wss4j.binding.wss10.ObjectFactory;
import org.apache.wss4j.binding.wss10.SecurityTokenReferenceType;
import org.apache.wss4j.common.ext.WSSecurityException;
-import org.apache.wss4j.common.saml.OpenSAMLUtil;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.OpenSAMLUtil;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
import org.apache.wss4j.stax.ext.WSInboundSecurityContext;
import org.apache.wss4j.stax.ext.WSSConstants;
import org.apache.wss4j.stax.ext.WSSSecurityProperties;
diff --git
a/ws-security-stax/src/main/java/org/apache/wss4j/stax/impl/processor/output/SAMLTokenOutputProcessor.java
b/ws-security-stax/src/main/java/org/apache/wss4j/stax/impl/processor/output/SAMLTokenOutputProcessor.java
index 3a4cd5aa2..4a091e22e 100644
---
a/ws-security-stax/src/main/java/org/apache/wss4j/stax/impl/processor/output/SAMLTokenOutputProcessor.java
+++
b/ws-security-stax/src/main/java/org/apache/wss4j/stax/impl/processor/output/SAMLTokenOutputProcessor.java
@@ -33,12 +33,12 @@ import javax.xml.stream.XMLStreamException;
import org.apache.wss4j.common.crypto.CryptoType;
import org.apache.wss4j.common.ext.WSPasswordCallback;
import org.apache.wss4j.common.ext.WSSecurityException;
-import org.apache.wss4j.common.saml.OpenSAMLUtil;
-import org.apache.wss4j.common.saml.SAMLCallback;
-import org.apache.wss4j.common.saml.SAMLUtil;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
-import org.apache.wss4j.common.saml.bean.KeyInfoBean;
-import org.apache.wss4j.common.saml.bean.SubjectBean;
+import org.apache.wss4j.dom.saml.OpenSAMLUtil;
+import org.apache.wss4j.dom.saml.SAMLCallback;
+import org.apache.wss4j.dom.saml.SAMLUtil;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.bean.KeyInfoBean;
+import org.apache.wss4j.dom.saml.bean.SubjectBean;
import org.apache.wss4j.stax.ext.WSSConfigurationException;
import org.apache.wss4j.stax.ext.WSSConstants;
import org.apache.wss4j.stax.ext.WSSSecurePart;
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 65d6c705e..744c98e83 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
@@ -38,10 +38,10 @@ import org.apache.wss4j.common.crypto.Crypto;
import org.apache.wss4j.common.ext.WSPasswordCallback;
import org.apache.wss4j.common.ext.WSSecurityException;
import org.apache.wss4j.common.principal.SAMLTokenPrincipal;
-import org.apache.wss4j.common.saml.OpenSAMLUtil;
+import org.apache.wss4j.dom.saml.OpenSAMLUtil;
import org.apache.wss4j.common.saml.SAMLKeyInfo;
-import org.apache.wss4j.common.saml.SAMLUtil;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.SAMLUtil;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
import org.apache.wss4j.stax.ext.WSInboundSecurityContext;
import org.apache.wss4j.stax.ext.WSSConstants;
import org.apache.wss4j.stax.ext.WSSSecurityProperties;
diff --git
a/ws-security-stax/src/main/java/org/apache/wss4j/stax/securityEvent/SamlTokenSecurityEvent.java
b/ws-security-stax/src/main/java/org/apache/wss4j/stax/securityEvent/SamlTokenSecurityEvent.java
index 7171bb684..7a4c1a9a0 100644
---
a/ws-security-stax/src/main/java/org/apache/wss4j/stax/securityEvent/SamlTokenSecurityEvent.java
+++
b/ws-security-stax/src/main/java/org/apache/wss4j/stax/securityEvent/SamlTokenSecurityEvent.java
@@ -20,7 +20,7 @@ package org.apache.wss4j.stax.securityEvent;
import org.apache.wss4j.common.ext.WSSecurityException;
import org.apache.wss4j.common.principal.SAMLTokenPrincipal;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
import org.apache.wss4j.stax.securityToken.SamlSecurityToken;
public class SamlTokenSecurityEvent extends
IssuedTokenSecurityEvent<SamlSecurityToken> {
diff --git
a/ws-security-stax/src/main/java/org/apache/wss4j/stax/securityToken/SamlSecurityToken.java
b/ws-security-stax/src/main/java/org/apache/wss4j/stax/securityToken/SamlSecurityToken.java
index 6f54c7286..c64995e0f 100644
---
a/ws-security-stax/src/main/java/org/apache/wss4j/stax/securityToken/SamlSecurityToken.java
+++
b/ws-security-stax/src/main/java/org/apache/wss4j/stax/securityToken/SamlSecurityToken.java
@@ -18,7 +18,7 @@
*/
package org.apache.wss4j.stax.securityToken;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
public interface SamlSecurityToken extends SubjectAndPrincipalSecurityToken {
diff --git
a/ws-security-stax/src/main/java/org/apache/wss4j/stax/validate/SamlTokenValidator.java
b/ws-security-stax/src/main/java/org/apache/wss4j/stax/validate/SamlTokenValidator.java
index e4b94b6f0..910910463 100644
---
a/ws-security-stax/src/main/java/org/apache/wss4j/stax/validate/SamlTokenValidator.java
+++
b/ws-security-stax/src/main/java/org/apache/wss4j/stax/validate/SamlTokenValidator.java
@@ -19,7 +19,7 @@
package org.apache.wss4j.stax.validate;
import org.apache.wss4j.common.ext.WSSecurityException;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
import org.apache.wss4j.stax.securityToken.SamlSecurityToken;
import org.apache.xml.security.stax.securityToken.InboundSecurityToken;
diff --git
a/ws-security-stax/src/main/java/org/apache/wss4j/stax/validate/SamlTokenValidatorImpl.java
b/ws-security-stax/src/main/java/org/apache/wss4j/stax/validate/SamlTokenValidatorImpl.java
index 235742cca..49edd97f9 100644
---
a/ws-security-stax/src/main/java/org/apache/wss4j/stax/validate/SamlTokenValidatorImpl.java
+++
b/ws-security-stax/src/main/java/org/apache/wss4j/stax/validate/SamlTokenValidatorImpl.java
@@ -24,10 +24,10 @@ import java.util.List;
import org.apache.wss4j.common.cache.ReplayCache;
import org.apache.wss4j.common.crypto.Crypto;
import org.apache.wss4j.common.ext.WSSecurityException;
-import org.apache.wss4j.common.saml.OpenSAMLUtil;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
-import org.apache.wss4j.common.saml.builder.SAML1Constants;
-import org.apache.wss4j.common.saml.builder.SAML2Constants;
+import org.apache.wss4j.dom.saml.OpenSAMLUtil;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.builder.SAML1Constants;
+import org.apache.wss4j.dom.saml.builder.SAML2Constants;
import org.apache.wss4j.stax.securityToken.SamlSecurityToken;
import org.apache.wss4j.stax.impl.securityToken.SamlSecurityTokenImpl;
import org.apache.wss4j.stax.securityToken.WSSecurityTokenConstants;
diff --git
a/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/CallbackHandlerImpl.java
b/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/CallbackHandlerImpl.java
index 5c050b3b1..6bbf648c8 100644
---
a/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/CallbackHandlerImpl.java
+++
b/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/CallbackHandlerImpl.java
@@ -26,7 +26,7 @@ import javax.security.auth.callback.CallbackHandler;
import javax.security.auth.callback.UnsupportedCallbackException;
import org.apache.wss4j.common.ext.WSPasswordCallback;
-import org.apache.wss4j.common.saml.builder.SAML1Constants;
+import org.apache.wss4j.dom.saml.builder.SAML1Constants;
public class CallbackHandlerImpl implements CallbackHandler {
diff --git
a/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/InboundWSSecurityContextImplTest.java
b/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/InboundWSSecurityContextImplTest.java
index 4a9502fa0..4303a38af 100644
---
a/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/InboundWSSecurityContextImplTest.java
+++
b/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/InboundWSSecurityContextImplTest.java
@@ -31,10 +31,10 @@ import javax.xml.namespace.QName;
import org.apache.wss4j.common.crypto.WSProviderConfig;
import org.apache.wss4j.common.ext.WSSecurityException;
-import org.apache.wss4j.common.saml.SAMLCallback;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
-import org.apache.wss4j.common.saml.bean.SubjectBean;
-import org.apache.wss4j.common.saml.bean.Version;
+import org.apache.wss4j.dom.saml.SAMLCallback;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.bean.SubjectBean;
+import org.apache.wss4j.dom.saml.bean.Version;
import org.apache.wss4j.common.util.DateUtil;
import org.apache.wss4j.stax.ext.WSSConstants;
import org.apache.wss4j.stax.impl.InboundWSSecurityContextImpl;
diff --git
a/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/ReplayTest.java
b/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/ReplayTest.java
index 7dd423f35..ee2d8d00f 100644
--- a/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/ReplayTest.java
+++ b/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/ReplayTest.java
@@ -32,8 +32,8 @@ import javax.xml.transform.stream.StreamResult;
import org.apache.wss4j.common.cache.EHCacheReplayCache;
import org.apache.wss4j.common.cache.ReplayCache;
import org.apache.wss4j.common.ext.WSSecurityException;
-import org.apache.wss4j.common.saml.bean.ConditionsBean;
-import org.apache.wss4j.common.saml.builder.SAML2Constants;
+import org.apache.wss4j.dom.saml.bean.ConditionsBean;
+import org.apache.wss4j.dom.saml.builder.SAML2Constants;
import org.apache.wss4j.api.dom.WSConstants;
import org.apache.wss4j.dom.handler.WSHandlerConstants;
import org.apache.wss4j.stax.ext.WSSConstants;
diff --git
a/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/CustomContentsTest.java
b/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/CustomContentsTest.java
index 3a054bd94..dccdd13f2 100644
---
a/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/CustomContentsTest.java
+++
b/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/CustomContentsTest.java
@@ -19,11 +19,11 @@
package org.apache.wss4j.stax.test.saml;
import org.apache.wss4j.common.WSS4JConstants;
-import org.apache.wss4j.common.saml.OpenSAMLUtil;
-import org.apache.wss4j.common.saml.bean.AttributeBean;
-import org.apache.wss4j.common.saml.bean.AttributeStatementBean;
-import org.apache.wss4j.common.saml.bean.SubjectConfirmationDataBean;
-import org.apache.wss4j.common.saml.bean.Version;
+import org.apache.wss4j.dom.saml.OpenSAMLUtil;
+import org.apache.wss4j.dom.saml.bean.AttributeBean;
+import org.apache.wss4j.dom.saml.bean.AttributeStatementBean;
+import org.apache.wss4j.dom.saml.bean.SubjectConfirmationDataBean;
+import org.apache.wss4j.dom.saml.bean.Version;
import org.apache.wss4j.dom.handler.WSHandlerConstants;
import org.apache.wss4j.stax.ext.WSSConstants;
import org.apache.wss4j.stax.ext.WSSSecurityProperties;
diff --git
a/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/SAML1CallbackHandler.java
b/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/SAML1CallbackHandler.java
index 63b9e0a22..c6f78a055 100755
---
a/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/SAML1CallbackHandler.java
+++
b/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/SAML1CallbackHandler.java
@@ -22,8 +22,8 @@ package org.apache.wss4j.stax.test.saml;
import org.apache.wss4j.common.crypto.Crypto;
import org.apache.wss4j.common.crypto.CryptoFactory;
import org.apache.wss4j.common.crypto.CryptoType;
-import org.apache.wss4j.common.saml.SAMLCallback;
-import org.apache.wss4j.common.saml.builder.SAML1Constants;
+import org.apache.wss4j.dom.saml.SAMLCallback;
+import org.apache.wss4j.dom.saml.builder.SAML1Constants;
import javax.security.auth.callback.Callback;
import javax.security.auth.callback.UnsupportedCallbackException;
@@ -33,7 +33,7 @@ import java.io.IOException;
* A Callback Handler implementation for a SAML 1.1 assertion. By default it
creates an
* authentication assertion using Sender Vouches.
*/
-public class SAML1CallbackHandler extends
org.apache.wss4j.common.saml.dom.SAML1CallbackHandler {
+public class SAML1CallbackHandler extends
org.apache.wss4j.dom.saml.dom.SAML1CallbackHandler {
private String issuerKeyName;
private String issuerKeyPassword;
diff --git
a/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/SAML2CallbackHandler.java
b/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/SAML2CallbackHandler.java
index 5b6033ef5..4d3aafd97 100755
---
a/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/SAML2CallbackHandler.java
+++
b/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/SAML2CallbackHandler.java
@@ -22,8 +22,8 @@ package org.apache.wss4j.stax.test.saml;
import org.apache.wss4j.common.crypto.Crypto;
import org.apache.wss4j.common.crypto.CryptoFactory;
import org.apache.wss4j.common.crypto.CryptoType;
-import org.apache.wss4j.common.saml.SAMLCallback;
-import org.apache.wss4j.common.saml.builder.SAML2Constants;
+import org.apache.wss4j.dom.saml.SAMLCallback;
+import org.apache.wss4j.dom.saml.builder.SAML2Constants;
import javax.security.auth.callback.Callback;
import javax.security.auth.callback.UnsupportedCallbackException;
@@ -33,7 +33,7 @@ import java.io.IOException;
* A Callback Handler implementation for a SAML 2 assertion. By default it
creates an
* authentication assertion using Sender Vouches.
*/
-public class SAML2CallbackHandler extends
org.apache.wss4j.common.saml.dom.SAML2CallbackHandler {
+public class SAML2CallbackHandler extends
org.apache.wss4j.dom.saml.dom.SAML2CallbackHandler {
private String issuerKeyName;
private String issuerKeyPassword;
diff --git
a/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/SAMLCallbackHandlerImpl.java
b/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/SAMLCallbackHandlerImpl.java
index 47511ebf8..dd66c4a07 100644
---
a/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/SAMLCallbackHandlerImpl.java
+++
b/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/SAMLCallbackHandlerImpl.java
@@ -35,21 +35,21 @@ import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import org.apache.wss4j.common.crypto.Merlin;
-import org.apache.wss4j.common.saml.SAMLCallback;
-import org.apache.wss4j.common.saml.bean.ActionBean;
-import org.apache.wss4j.common.saml.bean.AttributeBean;
-import org.apache.wss4j.common.saml.bean.AttributeStatementBean;
-import org.apache.wss4j.common.saml.bean.AuthDecisionStatementBean;
-import org.apache.wss4j.common.saml.bean.AuthenticationStatementBean;
-import org.apache.wss4j.common.saml.bean.ConditionsBean;
-import org.apache.wss4j.common.saml.bean.KeyInfoBean;
-import org.apache.wss4j.common.saml.bean.NameIDBean;
-import org.apache.wss4j.common.saml.bean.SubjectBean;
-import org.apache.wss4j.common.saml.bean.SubjectConfirmationDataBean;
-import org.apache.wss4j.common.saml.bean.SubjectLocalityBean;
-import org.apache.wss4j.common.saml.bean.Version;
-import org.apache.wss4j.common.saml.builder.SAML1Constants;
-import org.apache.wss4j.common.saml.builder.SAML2Constants;
+import org.apache.wss4j.dom.saml.SAMLCallback;
+import org.apache.wss4j.dom.saml.bean.ActionBean;
+import org.apache.wss4j.dom.saml.bean.AttributeBean;
+import org.apache.wss4j.dom.saml.bean.AttributeStatementBean;
+import org.apache.wss4j.dom.saml.bean.AuthDecisionStatementBean;
+import org.apache.wss4j.dom.saml.bean.AuthenticationStatementBean;
+import org.apache.wss4j.dom.saml.bean.ConditionsBean;
+import org.apache.wss4j.dom.saml.bean.KeyInfoBean;
+import org.apache.wss4j.dom.saml.bean.NameIDBean;
+import org.apache.wss4j.dom.saml.bean.SubjectBean;
+import org.apache.wss4j.dom.saml.bean.SubjectConfirmationDataBean;
+import org.apache.wss4j.dom.saml.bean.SubjectLocalityBean;
+import org.apache.wss4j.dom.saml.bean.Version;
+import org.apache.wss4j.dom.saml.builder.SAML1Constants;
+import org.apache.wss4j.dom.saml.builder.SAML2Constants;
import org.apache.wss4j.common.util.KeyUtils;
import org.apache.wss4j.api.dom.WSConstants;
import org.apache.wss4j.dom.message.WSSecEncryptedKey;
diff --git
a/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/SAMLTokenHOKTest.java
b/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/SAMLTokenHOKTest.java
index cd0157133..eb7d2a95e 100644
---
a/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/SAMLTokenHOKTest.java
+++
b/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/SAMLTokenHOKTest.java
@@ -36,17 +36,17 @@ import org.apache.wss4j.common.crypto.Crypto;
import org.apache.wss4j.common.crypto.CryptoFactory;
import org.apache.wss4j.common.crypto.CryptoType;
import org.apache.wss4j.common.crypto.Merlin;
-import org.apache.wss4j.common.saml.SAMLCallback;
-import org.apache.wss4j.common.saml.SAMLUtil;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
-import org.apache.wss4j.common.saml.bean.KeyInfoBean;
-import org.apache.wss4j.common.saml.bean.Version;
-import org.apache.wss4j.common.saml.builder.SAML1Constants;
-import org.apache.wss4j.common.saml.builder.SAML2Constants;
+import org.apache.wss4j.dom.saml.SAMLCallback;
+import org.apache.wss4j.dom.saml.SAMLUtil;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.bean.KeyInfoBean;
+import org.apache.wss4j.dom.saml.bean.Version;
+import org.apache.wss4j.dom.saml.builder.SAML1Constants;
+import org.apache.wss4j.dom.saml.builder.SAML2Constants;
import org.apache.wss4j.common.util.SOAPUtil;
import org.apache.wss4j.dom.handler.WSHandlerConstants;
import org.apache.wss4j.api.dom.message.WSSecHeader;
-import org.apache.wss4j.common.saml.message.WSSecSAMLToken;
+import org.apache.wss4j.dom.saml.message.WSSecSAMLToken;
import org.apache.wss4j.stax.ext.WSSConstants;
import org.apache.wss4j.stax.ext.WSSSecurityProperties;
import org.apache.wss4j.stax.impl.securityToken.HttpsSecurityTokenImpl;
diff --git
a/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/SAMLTokenNegativeTest.java
b/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/SAMLTokenNegativeTest.java
index 76701c83d..2ced341f6 100755
---
a/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/SAMLTokenNegativeTest.java
+++
b/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/SAMLTokenNegativeTest.java
@@ -28,8 +28,8 @@ import javax.xml.stream.XMLStreamReader;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
-import org.apache.wss4j.common.saml.builder.SAML1Constants;
-import org.apache.wss4j.common.saml.builder.SAML2Constants;
+import org.apache.wss4j.dom.saml.builder.SAML1Constants;
+import org.apache.wss4j.dom.saml.builder.SAML2Constants;
import org.apache.wss4j.api.dom.WSConstants;
import org.apache.wss4j.dom.handler.WSHandlerConstants;
import org.apache.wss4j.stax.ext.WSSConstants;
diff --git
a/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/SAMLTokenReferenceTest.java
b/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/SAMLTokenReferenceTest.java
index a229cdf89..704ed8c3d 100644
---
a/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/SAMLTokenReferenceTest.java
+++
b/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/SAMLTokenReferenceTest.java
@@ -39,19 +39,19 @@ import org.apache.wss4j.common.crypto.Crypto;
import org.apache.wss4j.common.crypto.CryptoFactory;
import org.apache.wss4j.common.crypto.CryptoType;
import org.apache.wss4j.common.crypto.Merlin;
-import org.apache.wss4j.common.saml.SAMLCallback;
-import org.apache.wss4j.common.saml.SAMLUtil;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
-import org.apache.wss4j.common.saml.bean.Version;
-import org.apache.wss4j.common.saml.builder.SAML1Constants;
-import org.apache.wss4j.common.saml.builder.SAML2Constants;
+import org.apache.wss4j.dom.saml.SAMLCallback;
+import org.apache.wss4j.dom.saml.SAMLUtil;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.bean.Version;
+import org.apache.wss4j.dom.saml.builder.SAML1Constants;
+import org.apache.wss4j.dom.saml.builder.SAML2Constants;
import org.apache.wss4j.common.util.KeyUtils;
import org.apache.wss4j.common.util.SOAPUtil;
import org.apache.wss4j.api.dom.WSConstants;
import org.apache.wss4j.dom.handler.WSHandlerConstants;
import org.apache.wss4j.dom.message.WSSecEncrypt;
import org.apache.wss4j.api.dom.message.WSSecHeader;
-import org.apache.wss4j.common.saml.message.WSSecSignatureSAML;
+import org.apache.wss4j.dom.saml.message.WSSecSignatureSAML;
import org.apache.wss4j.stax.ext.WSSConstants;
import org.apache.wss4j.stax.ext.WSSSecurityProperties;
import org.apache.wss4j.stax.securityEvent.WSSecurityEventConstants;
diff --git
a/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/SAMLTokenSVTest.java
b/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/SAMLTokenSVTest.java
index 6d9ccdd4d..654445a40 100644
---
a/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/SAMLTokenSVTest.java
+++
b/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/SAMLTokenSVTest.java
@@ -32,9 +32,9 @@ import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import org.apache.wss4j.common.crypto.CryptoType;
-import org.apache.wss4j.common.saml.bean.Version;
-import org.apache.wss4j.common.saml.builder.SAML1Constants;
-import org.apache.wss4j.common.saml.builder.SAML2Constants;
+import org.apache.wss4j.dom.saml.bean.Version;
+import org.apache.wss4j.dom.saml.builder.SAML1Constants;
+import org.apache.wss4j.dom.saml.builder.SAML2Constants;
import org.apache.wss4j.dom.handler.WSHandlerConstants;
import org.apache.wss4j.stax.ext.WSSConstants;
import org.apache.wss4j.stax.ext.WSSSecurityProperties;
diff --git
a/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/SAMLTokenTest.java
b/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/SAMLTokenTest.java
index 4065f35de..b3036066c 100644
---
a/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/SAMLTokenTest.java
+++
b/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/SAMLTokenTest.java
@@ -44,19 +44,19 @@ import org.apache.wss4j.common.ConfigurationConstants;
import org.apache.wss4j.common.crypto.Crypto;
import org.apache.wss4j.common.crypto.CryptoFactory;
import org.apache.wss4j.common.crypto.CryptoType;
-import org.apache.wss4j.common.saml.SAMLCallback;
-import org.apache.wss4j.common.saml.SAMLUtil;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
-import org.apache.wss4j.common.saml.bean.Version;
-import org.apache.wss4j.common.saml.builder.SAML1Constants;
-import org.apache.wss4j.common.saml.builder.SAML2Constants;
+import org.apache.wss4j.dom.saml.SAMLCallback;
+import org.apache.wss4j.dom.saml.SAMLUtil;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.bean.Version;
+import org.apache.wss4j.dom.saml.builder.SAML1Constants;
+import org.apache.wss4j.dom.saml.builder.SAML2Constants;
import org.apache.wss4j.api.dom.token.SecurityTokenReference;
import org.apache.wss4j.common.util.SOAPUtil;
import org.apache.wss4j.api.dom.WSConstants;
import org.apache.wss4j.common.crypto.KeystoreCallbackHandler;
import org.apache.wss4j.dom.handler.WSHandlerConstants;
import org.apache.wss4j.api.dom.message.WSSecHeader;
-import org.apache.wss4j.common.saml.message.WSSecSAMLToken;
+import org.apache.wss4j.dom.saml.message.WSSecSAMLToken;
import org.apache.wss4j.stax.ext.WSSConstants;
import org.apache.wss4j.stax.ext.WSSSecurityProperties;
import org.apache.wss4j.stax.setup.ConfigurationConverter;
diff --git
a/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/SamlAuthnTest.java
b/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/SamlAuthnTest.java
index a4f4d5064..47105fb77 100644
---
a/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/SamlAuthnTest.java
+++
b/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/SamlAuthnTest.java
@@ -31,8 +31,8 @@ import javax.xml.stream.XMLStreamReader;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
-import org.apache.wss4j.common.saml.builder.SAML1Constants;
-import org.apache.wss4j.common.saml.builder.SAML2Constants;
+import org.apache.wss4j.dom.saml.builder.SAML1Constants;
+import org.apache.wss4j.dom.saml.builder.SAML2Constants;
import org.apache.wss4j.dom.handler.WSHandlerConstants;
import org.apache.wss4j.stax.ext.WSSConstants;
import org.apache.wss4j.stax.ext.WSSSecurityProperties;
diff --git
a/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/SamlConditionsTest.java
b/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/SamlConditionsTest.java
index 3ac1c06e2..3c539461a 100644
---
a/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/SamlConditionsTest.java
+++
b/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/SamlConditionsTest.java
@@ -36,10 +36,10 @@ import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import net.shibboleth.shared.xml.DOMTypeSupport;
-import org.apache.wss4j.common.saml.bean.AudienceRestrictionBean;
-import org.apache.wss4j.common.saml.bean.ConditionsBean;
-import org.apache.wss4j.common.saml.bean.ProxyRestrictionBean;
-import org.apache.wss4j.common.saml.builder.SAML1Constants;
+import org.apache.wss4j.dom.saml.bean.AudienceRestrictionBean;
+import org.apache.wss4j.dom.saml.bean.ConditionsBean;
+import org.apache.wss4j.dom.saml.bean.ProxyRestrictionBean;
+import org.apache.wss4j.dom.saml.builder.SAML1Constants;
import org.apache.wss4j.dom.handler.WSHandlerConstants;
import org.apache.wss4j.stax.ext.WSSConstants;
import org.apache.wss4j.stax.ext.WSSSecurityProperties;
diff --git
a/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/SamlTokenDerivedTest.java
b/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/SamlTokenDerivedTest.java
index 6800b3c07..470715c1e 100644
---
a/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/SamlTokenDerivedTest.java
+++
b/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/saml/SamlTokenDerivedTest.java
@@ -31,10 +31,10 @@ import org.apache.wss4j.common.crypto.Crypto;
import org.apache.wss4j.common.crypto.CryptoFactory;
import org.apache.wss4j.common.crypto.CryptoType;
import org.apache.wss4j.common.ext.WSSecurityException;
-import org.apache.wss4j.common.saml.SAMLCallback;
-import org.apache.wss4j.common.saml.SAMLUtil;
-import org.apache.wss4j.common.saml.SamlAssertionWrapper;
-import org.apache.wss4j.common.saml.builder.SAML1Constants;
+import org.apache.wss4j.dom.saml.SAMLCallback;
+import org.apache.wss4j.dom.saml.SAMLUtil;
+import org.apache.wss4j.dom.saml.SamlAssertionWrapper;
+import org.apache.wss4j.dom.saml.builder.SAML1Constants;
import org.apache.wss4j.api.dom.token.SecurityTokenReference;
import org.apache.wss4j.common.util.SOAPUtil;
import org.apache.wss4j.api.dom.WSConstants;