Author: coheigea
Date: Mon Nov 18 16:38:33 2013
New Revision: 1543072
URL: http://svn.apache.org/r1543072
Log:
Fixed the ConfigurationConverter to work with Attachments
Modified:
webservices/wss4j/trunk/ws-security-stax/src/main/java/org/apache/wss4j/stax/ConfigurationConverter.java
Modified:
webservices/wss4j/trunk/ws-security-stax/src/main/java/org/apache/wss4j/stax/ConfigurationConverter.java
URL:
http://svn.apache.org/viewvc/webservices/wss4j/trunk/ws-security-stax/src/main/java/org/apache/wss4j/stax/ConfigurationConverter.java?rev=1543072&r1=1543071&r2=1543072&view=diff
==============================================================================
---
webservices/wss4j/trunk/ws-security-stax/src/main/java/org/apache/wss4j/stax/ConfigurationConverter.java
(original)
+++
webservices/wss4j/trunk/ws-security-stax/src/main/java/org/apache/wss4j/stax/ConfigurationConverter.java
Mon Nov 18 16:38:33 2013
@@ -787,6 +787,15 @@ public final class ConfigurationConverte
if (partDef.length == 1) {
QName qname = new QName(soapNS, partDef[0].trim());
encPart = new SecurePart(qname, SecurePart.Modifier.Content);
+ } else if (partDef.length == 2) {
+ String mode = partDef[0].trim().substring(1);
+ String element = partDef[1].trim();
+
+ if ("Content".equals(mode)) {
+ encPart = new SecurePart(element,
SecurePart.Modifier.Content);
+ } else {
+ encPart = new SecurePart(element,
SecurePart.Modifier.Element);
+ }
} else if (partDef.length == 3) {
String mode = partDef[0].trim();
if (mode.length() <= 1) {