Author: coheigea
Date: Mon Mar 14 10:43:55 2016
New Revision: 1734907
URL: http://svn.apache.org/viewvc?rev=1734907&view=rev
Log:
Don't output InclusiveNamespaces if the prefix list is empty
Modified:
webservices/wss4j/trunk/ws-security-dom/src/main/java/org/apache/wss4j/dom/message/WSSecSignatureBase.java
Modified: webservices/wss4j/trunk/ws-security-dom/src/main/java/org/apache/wss4j/dom/message/WSSecSignatureBase.java
URL: http://svn.apache.org/viewvc/webservices/wss4j/trunk/ws-security-dom/src/main/java/org/apache/wss4j/dom/message/WSSecSignatureBase.java?rev=1734907&r1=1734906&r2=1734907&view=diff
==============================================================================
--- webservices/wss4j/trunk/ws-security-dom/src/main/java/org/apache/wss4j/dom/message/WSSecSignatureBase.java
(original)
+++ webservices/wss4j/trunk/ws-security-dom/src/main/java/org/apache/wss4j/dom/message/WSSecSignatureBase.java
Mon Mar 14 10:43:55 2016
@@ -133,7 +133,9 @@ public class WSSecSignatureBase extends
}
if (addInclusivePrefixes) {
List<String> prefixes = getInclusivePrefixes(element);
- transformSpec = new ExcC14NParameterSpec(prefixes);
+ if (!prefixes.isEmpty()) {
+ transformSpec = new ExcC14NParameterSpec(prefixes);
+ }
}
transform =
signatureFactory.newTransform(
@@ -180,7 +182,9 @@ public class WSSecSignatureBase extends
TransformParameterSpec transformSpec = null;
if (addInclusivePrefixes) {
List<String> prefixes = getInclusivePrefixes(elementToSign);
- transformSpec = new ExcC14NParameterSpec(prefixes);
+ if (!prefixes.isEmpty()) {
+ transformSpec = new ExcC14NParameterSpec(prefixes);
+ }
}
Transform transform =
signatureFactory.newTransform(
|