Author: samisa
Date: Tue Dec 21 23:43:17 2010
New Revision: 1051699

URL: http://svn.apache.org/viewvc?rev=1051699&view=rev
Log:
Fixed the problem of supporting Tokens not encrypted when protection order is 
sign before encrypting - RAMPART-288

Modified:
    
axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/util/RampartUtil.java

Modified: 
axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/util/RampartUtil.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/util/RampartUtil.java?rev=1051699&r1=1051698&r2=1051699&view=diff
==============================================================================
--- 
axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/util/RampartUtil.java
 (original)
+++ 
axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/util/RampartUtil.java
 Tue Dec 21 23:43:17 2010
@@ -1568,7 +1568,26 @@ public class RampartUtil {
             if (supportingTokens != null && 
supportingTokens.getTokens().size() != 0) {
                 return true;
             }
-        
+       
+            supportingTokens = rpd.getEncryptedSupportingTokens();
+            if (supportingTokens != null && 
supportingTokens.getTokens().size() != 0) {
+                return true;
+            }
+            
+            supportingTokens = rpd.getSignedEncryptedSupportingTokens();
+            if (supportingTokens != null && 
supportingTokens.getTokens().size() != 0) {
+                return true;
+            }
+            
+            supportingTokens = rpd.getEndorsingEncryptedSupportingTokens();
+            if (supportingTokens != null && 
supportingTokens.getTokens().size() != 0) {
+                return true;
+            }
+            
+            supportingTokens = 
rpd.getSignedEndorsingEncryptedSupportingTokens();
+            if (supportingTokens != null && 
supportingTokens.getTokens().size() != 0) {
+                return true;
+            }
         }
         
         return false;
@@ -1744,4 +1763,4 @@ public class RampartUtil {
     }
 
 
-}
\ No newline at end of file
+}


Reply via email to