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

coheigea pushed a commit to branch 2_1_x-fixes
in repository https://gitbox.apache.org/repos/asf/ws-wss4j.git

commit e2cfb4287e962e5848bfbd9f986ee3195e744505
Author: Colm O hEigeartaigh <cohei...@apache.org>
AuthorDate: Thu Jan 9 12:53:33 2020 +0000

    Fixing previous merge
---
 .../org/apache/wss4j/stax/test/SecurityContextTokenTest.java  | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git 
a/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/SecurityContextTokenTest.java
 
b/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/SecurityContextTokenTest.java
index 5751f75..7fac280 100644
--- 
a/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/SecurityContextTokenTest.java
+++ 
b/ws-security-stax/src/test/java/org/apache/wss4j/stax/test/SecurityContextTokenTest.java
@@ -1132,10 +1132,11 @@ public class SecurityContextTokenTest extends 
AbstractTestBase {
             WSSecHeader secHeader = new WSSecHeader(doc);
             secHeader.insertSecurityHeader();
 
-            WSSecSecurityContextToken sctBuilder = new 
WSSecSecurityContextToken(secHeader, null);
+            WSSecSecurityContextToken sctBuilder = new 
WSSecSecurityContextToken();
+
             sctBuilder.setWscVersion(version);
             Crypto crypto = 
CryptoFactory.getInstance("transmitter-crypto.properties");
-            sctBuilder.prepare(crypto);
+            sctBuilder.prepare(doc, crypto);
 
             // Store the secret
             SecretKeyCallbackHandler callbackHandler = new 
SecretKeyCallbackHandler();
@@ -1143,15 +1144,15 @@ public class SecurityContextTokenTest extends 
AbstractTestBase {
 
             String tokenId = sctBuilder.getSctId();
 
-            WSSecSignature builder = new WSSecSignature(secHeader);
+            WSSecSignature builder = new WSSecSignature();
             builder.setSecretKey(tempSecret);
             builder.setKeyIdentifierType(WSConstants.CUSTOM_SYMM_SIGNING);
             builder.setCustomTokenValueType(WSConstants.WSC_SCT);
             builder.setCustomTokenId(tokenId);
             builder.setSignatureAlgorithm(SignatureMethod.HMAC_SHA1);
-            builder.build(crypto);
+            builder.build(doc, crypto, secHeader);
 
-            sctBuilder.prependSCTElementToHeader();
+            sctBuilder.prependSCTElementToHeader(doc, secHeader);
 
             javax.xml.transform.Transformer transformer = 
TRANSFORMER_FACTORY.newTransformer();
             transformer.transform(new DOMSource(doc), new StreamResult(baos));

Reply via email to