Author: coheigea
Date: Wed May 29 10:41:20 2013
New Revision: 1487435

URL: http://svn.apache.org/r1487435
Log:
Convert derived actions as well

Modified:
    
webservices/wss4j/trunk/ws-security-common/src/main/java/org/apache/wss4j/common/ConfigurationConstants.java
    
webservices/wss4j/trunk/ws-security-stax/src/main/java/org/apache/wss4j/stax/ConfigurationConverter.java

Modified: 
webservices/wss4j/trunk/ws-security-common/src/main/java/org/apache/wss4j/common/ConfigurationConstants.java
URL: 
http://svn.apache.org/viewvc/webservices/wss4j/trunk/ws-security-common/src/main/java/org/apache/wss4j/common/ConfigurationConstants.java?rev=1487435&r1=1487434&r2=1487435&view=diff
==============================================================================
--- 
webservices/wss4j/trunk/ws-security-common/src/main/java/org/apache/wss4j/common/ConfigurationConstants.java
 (original)
+++ 
webservices/wss4j/trunk/ws-security-common/src/main/java/org/apache/wss4j/common/ConfigurationConstants.java
 Wed May 29 10:41:20 2013
@@ -84,6 +84,18 @@ public final class ConfigurationConstant
      */
     public static final String TIMESTAMP = "Timestamp";
     
+    /**
+     * Perform a Signature action with derived keys. The signature specific 
parameters define how
+     * to sign, which keys to use, and so on.
+     */
+    public static final String SIGNATURE_DERIVED = "SignatureDerived";
+
+    /**
+     * Perform an Encryption action with derived keys. The encryption specific 
parameters define how 
+     * to encrypt, which keys to use, and so on.
+     */
+    public static final String ENCRYPT_DERIVED = "EncryptDerived";
+    
     //
     // User properties
     //

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=1487435&r1=1487434&r2=1487435&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
 Wed May 29 10:41:20 2013
@@ -100,6 +100,10 @@ public final class ConfigurationConverte
                 actions.add(WSSConstants.TIMESTAMP);
             } else if 
(single[i].equals(ConfigurationConstants.USERNAME_TOKEN_SIGNATURE)) {
                 actions.add(WSSConstants.USERNAMETOKEN_SIGNED);
+            } else if 
(single[i].equals(ConfigurationConstants.SIGNATURE_DERIVED)) {
+                actions.add(WSSConstants.SIGNATURE_WITH_DERIVED_KEY);
+            } else if 
(single[i].equals(ConfigurationConstants.ENCRYPT_DERIVED)) {
+                actions.add(WSSConstants.ENCRYPT_WITH_DERIVED_KEY);
             }
         }
         


Reply via email to