Author: ruchithf
Date: Thu Nov  3 11:00:39 2005
New Revision: 330608

URL: http://svn.apache.org/viewcvs?rev=330608&view=rev
Log:
- Added a option to turn off signature confirmation.
- Changed scenario3 to use it.
- Need to update the wss4j-SNAPSHOT.jar (once the wss4j project is updated in a 
little while)


Modified:
    
webservices/axis2/trunk/java/modules/integration/test-resources/security/s3.client.axis2.xml
    
webservices/axis2/trunk/java/modules/integration/test-resources/security/s3.service.xml
    
webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/security/Scenario3Test.java
    
webservices/axis2/trunk/java/modules/security/src/org/apache/axis2/security/handler/config/InflowConfiguration.java
    
webservices/axis2/trunk/java/modules/security/src/org/apache/axis2/security/handler/config/OutflowConfiguration.java

Modified: 
webservices/axis2/trunk/java/modules/integration/test-resources/security/s3.client.axis2.xml
URL: 
http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/integration/test-resources/security/s3.client.axis2.xml?rev=330608&r1=330607&r2=330608&view=diff
==============================================================================
--- 
webservices/axis2/trunk/java/modules/integration/test-resources/security/s3.client.axis2.xml
 (original)
+++ 
webservices/axis2/trunk/java/modules/integration/test-resources/security/s3.client.axis2.xml
 Thu Nov  3 11:00:39 2005
@@ -19,6 +19,7 @@
         <encryptionKeyIdentifier>SKIKeyIdentifier</encryptionKeyIdentifier>
         
<encryptionSymAlgorithm>http://www.w3.org/2001/04/xmlenc#tripledes-cbc</encryptionSymAlgorithm>
         <encryptionUser>bob</encryptionUser>
+        <enableSignatureConfirmation>false</enableSignatureConfirmation>
       </action>
     </parameter>
 
@@ -27,6 +28,7 @@
         <items>Signature Encrypt Timestamp</items>
         
<passwordCallbackClass>org.apache.axis2.security.PWCallback</passwordCallbackClass>
         <signaturePropFile>interop.properties</signaturePropFile>
+        <enableSignatureConfirmation>false</enableSignatureConfirmation>
       </action>
     </parameter>
 

Modified: 
webservices/axis2/trunk/java/modules/integration/test-resources/security/s3.service.xml
URL: 
http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/integration/test-resources/security/s3.service.xml?rev=330608&r1=330607&r2=330608&view=diff
==============================================================================
--- 
webservices/axis2/trunk/java/modules/integration/test-resources/security/s3.service.xml
 (original)
+++ 
webservices/axis2/trunk/java/modules/integration/test-resources/security/s3.service.xml
 Thu Nov  3 11:00:39 2005
@@ -10,6 +10,7 @@
         <items>Signature Encrypt Timestamp</items>
         
<passwordCallbackClass>org.apache.axis2.security.PWCallback</passwordCallbackClass>
         <signaturePropFile>interop.properties</signaturePropFile>
+        <enableSignatureConfirmation>false</enableSignatureConfirmation>
       </action>
     </parameter>
 
@@ -23,6 +24,7 @@
         <encryptionKeyIdentifier>SKIKeyIdentifier</encryptionKeyIdentifier>
         
<encryptionSymAlgorithm>http://www.w3.org/2001/04/xmlenc#tripledes-cbc</encryptionSymAlgorithm>
         <encryptionUser>alice</encryptionUser>
+        <enableSignatureConfirmation>false</enableSignatureConfirmation>
       </action>
     </parameter>
 

Modified: 
webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/security/Scenario3Test.java
URL: 
http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/security/Scenario3Test.java?rev=330608&r1=330607&r2=330608&view=diff
==============================================================================
--- 
webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/security/Scenario3Test.java
 (original)
+++ 
webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/security/Scenario3Test.java
 Thu Nov  3 11:00:39 2005
@@ -37,6 +37,7 @@
                ofc.setEncryptionSymAlgorithm(WSConstants.TRIPLE_DES);
                
ofc.setEncryptionKeyIdentifier(WSSHandlerConstants.SKI_KEY_IDENTIFIER);
                
ofc.setSignatureKeyIdentifier(WSSHandlerConstants.BST_DIRECT_REFERENCE);
+               ofc.setEnableSignatureConfirmation(false);
                
                return ofc;
        }
@@ -46,6 +47,7 @@
                ifc.setActionItems("Signature Encrypt Timestamp");
                
ifc.setPasswordCallbackClass("org.apache.axis2.security.PWCallback");
                ifc.setSignaturePropFile("interop.properties");
+               ifc.setEnableSignatureConfirmation(false);
                return ifc;
        }
 

Modified: 
webservices/axis2/trunk/java/modules/security/src/org/apache/axis2/security/handler/config/InflowConfiguration.java
URL: 
http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/security/src/org/apache/axis2/security/handler/config/InflowConfiguration.java?rev=330608&r1=330607&r2=330608&view=diff
==============================================================================
--- 
webservices/axis2/trunk/java/modules/security/src/org/apache/axis2/security/handler/config/InflowConfiguration.java
 (original)
+++ 
webservices/axis2/trunk/java/modules/security/src/org/apache/axis2/security/handler/config/InflowConfiguration.java
 Thu Nov  3 11:00:39 2005
@@ -136,5 +136,22 @@
                this.action.put(WSHandlerConstants.SIG_PROP_FILE, 
signaturePropFile);
        }
        
+       /**
+        * Sets whether signature confirmation should be enabled or not
+        * @param embeddedKeyName
+        */
+       public void setEnableSignatureConfirmation(boolean value) {
+               this.action.put(
+                               
WSHandlerConstants.ENABLE_SIGNATURE_CONFIRMATION, value?"true":"false");
+       }
+       
+       /**
+        * Returns whether signature confirmation should be enabled or not
+        * @return
+        */
+       public String getEnableSignatureConfirmation() {
+               return (String) this.action
+                               
.get(WSHandlerConstants.ENABLE_SIGNATURE_CONFIRMATION);
+       }
        
 }

Modified: 
webservices/axis2/trunk/java/modules/security/src/org/apache/axis2/security/handler/config/OutflowConfiguration.java
URL: 
http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/security/src/org/apache/axis2/security/handler/config/OutflowConfiguration.java?rev=330608&r1=330607&r2=330608&view=diff
==============================================================================
--- 
webservices/axis2/trunk/java/modules/security/src/org/apache/axis2/security/handler/config/OutflowConfiguration.java
 (original)
+++ 
webservices/axis2/trunk/java/modules/security/src/org/apache/axis2/security/handler/config/OutflowConfiguration.java
 Thu Nov  3 11:00:39 2005
@@ -472,4 +472,22 @@
                return (String) this.actionList[this.currentAction]
                                .get(WSHandlerConstants.ENC_KEY_NAME);
        }
+       
+       /**
+        * Sets whether signature confirmation should be enabled or not
+        * @param embeddedKeyName
+        */
+       public void setEnableSignatureConfirmation(boolean value) {
+               this.actionList[this.currentAction].put(
+                               
WSHandlerConstants.ENABLE_SIGNATURE_CONFIRMATION, value?"true":"false");
+       }
+       
+       /**
+        * Returns whether signature confirmation should be enabled or not
+        * @return
+        */
+       public String getEnableSignatureConfirmation() {
+               return (String) this.actionList[this.currentAction]
+                               
.get(WSHandlerConstants.ENABLE_SIGNATURE_CONFIRMATION);
+       }
 }


Reply via email to