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

robertlazarski pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/axis-axis2-java-rampart.git


The following commit(s) were added to refs/heads/master by this push:
     new 852a9d2c Fixes for OMNode and WSSec code issues with wss4j upgrade
     new 74b97b87 Merge pull request #6 from bill-looby/master
852a9d2c is described below

commit 852a9d2ce05b1cf44142776388c04c5387396160
Author: Bill Looby <blooby@localhost.localdomain>
AuthorDate: Fri Oct 13 21:33:47 2023 +0100

    Fixes for OMNode and WSSec code issues with wss4j upgrade
---
 .../main/java/org/apache/rampart/builder/AsymmetricBindingBuilder.java  | 2 +-
 .../src/main/java/org/apache/rahas/impl/SAML2TokenIssuer.java           | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/modules/rampart-core/src/main/java/org/apache/rampart/builder/AsymmetricBindingBuilder.java
 
b/modules/rampart-core/src/main/java/org/apache/rampart/builder/AsymmetricBindingBuilder.java
index 003f28ce..007a1282 100644
--- 
a/modules/rampart-core/src/main/java/org/apache/rampart/builder/AsymmetricBindingBuilder.java
+++ 
b/modules/rampart-core/src/main/java/org/apache/rampart/builder/AsymmetricBindingBuilder.java
@@ -693,7 +693,7 @@ public class AsymmetricBindingBuilder extends 
BindingBuilder {
                 setupEncryptedKey(rmd, sigToken);
             }
             
-            WSSecDKSign dkSign = new WSSecDKSign(doc);
+            WSSecDKSign dkSign = new WSSecDKSign(rmd.getSecHeader());
 
             dkSign.setTokenIdentifier(this.encryptedKeyId);
 
diff --git 
a/modules/rampart-trust/src/main/java/org/apache/rahas/impl/SAML2TokenIssuer.java
 
b/modules/rampart-trust/src/main/java/org/apache/rahas/impl/SAML2TokenIssuer.java
index 82ed8c8d..90c23108 100644
--- 
a/modules/rampart-trust/src/main/java/org/apache/rahas/impl/SAML2TokenIssuer.java
+++ 
b/modules/rampart-trust/src/main/java/org/apache/rahas/impl/SAML2TokenIssuer.java
@@ -541,7 +541,7 @@ public class SAML2TokenIssuer implements TokenIssuer {
 
             //Marshall and Sign
             Marshaller marshaller = 
XMLObjectProviderRegistrySupport.getMarshallerFactory().getMarshaller(assertion);
-            marshaller.marshall(assertion);
+            marshaller.marshall(assertion,document);
 
             Signer.signObjects(signatureList);
 

Reply via email to