You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ws.apache.org by co...@apache.org on 2013/11/07 17:10:57 UTC

svn commit: r1539699 - /webservices/wss4j/branches/1_6_x-fixes/src/main/java/org/apache/ws/security/message/WSSecSignature.java

Author: coheigea
Date: Thu Nov  7 16:10:57 2013
New Revision: 1539699

URL: http://svn.apache.org/r1539699
Log:
Fixed a bug with WSSecSignature when it is re-used for multiple signatures


Conflicts:
	src/main/java/org/apache/ws/security/message/WSSecSignature.java

Modified:
    webservices/wss4j/branches/1_6_x-fixes/src/main/java/org/apache/ws/security/message/WSSecSignature.java

Modified: webservices/wss4j/branches/1_6_x-fixes/src/main/java/org/apache/ws/security/message/WSSecSignature.java
URL: http://svn.apache.org/viewvc/webservices/wss4j/branches/1_6_x-fixes/src/main/java/org/apache/ws/security/message/WSSecSignature.java?rev=1539699&r1=1539698&r2=1539699&view=diff
==============================================================================
--- webservices/wss4j/branches/1_6_x-fixes/src/main/java/org/apache/ws/security/message/WSSecSignature.java (original)
+++ webservices/wss4j/branches/1_6_x-fixes/src/main/java/org/apache/ws/security/message/WSSecSignature.java Thu Nov  7 16:10:57 2013
@@ -209,6 +209,7 @@ public class WSSecSignature extends WSSe
                     bstToken = new X509Security(document);
                     ((X509Security) bstToken).setX509Certificate(certs[0]);
                 }
+                bstAddedToSecurityHeader = false;
                 ref.setValueType(bstToken.getValueType());
                 secRef.setReference(ref);
                 bstToken.setID(certUri);
@@ -433,6 +434,7 @@ public class WSSecSignature extends WSSe
             );
     }
     
+    
     /**
      * Prepend the BinarySecurityToken to the elements already in the Security
      * header.