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.