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) {


Reply via email to