Author: coheigea
Date: Fri Jul  4 16:23:29 2014
New Revision: 1607885

URL: http://svn.apache.org/r1607885
Log:
Fixing HTTPS policy assertion

Modified:
    
webservices/wss4j/trunk/ws-security-policy-stax/src/main/java/org/apache/wss4j/policy/stax/PolicyEnforcer.java

Modified: 
webservices/wss4j/trunk/ws-security-policy-stax/src/main/java/org/apache/wss4j/policy/stax/PolicyEnforcer.java
URL: 
http://svn.apache.org/viewvc/webservices/wss4j/trunk/ws-security-policy-stax/src/main/java/org/apache/wss4j/policy/stax/PolicyEnforcer.java?rev=1607885&r1=1607884&r2=1607885&view=diff
==============================================================================
--- 
webservices/wss4j/trunk/ws-security-policy-stax/src/main/java/org/apache/wss4j/policy/stax/PolicyEnforcer.java
 (original)
+++ 
webservices/wss4j/trunk/ws-security-policy-stax/src/main/java/org/apache/wss4j/policy/stax/PolicyEnforcer.java
 Fri Jul  4 16:23:29 2014
@@ -328,7 +328,8 @@ public class PolicyEnforcer implements S
         } else if (abstractSecurityAssertion instanceof RelToken) {
             assertableList.add(new 
RelTokenAssertionState(abstractSecurityAssertion, !tokenRequired, 
policyAsserter, initiator));
         } else if (abstractSecurityAssertion instanceof HttpsToken) {
-            assertableList.add(new 
HttpsTokenAssertionState(abstractSecurityAssertion, !tokenRequired, 
policyAsserter, initiator));
+            assertableList.add(new 
HttpsTokenAssertionState(abstractSecurityAssertion, 
+                                                            !tokenRequired || 
initiator, policyAsserter, initiator));
         } else if (abstractSecurityAssertion instanceof KeyValueToken) {
             assertableList.add(new 
KeyValueTokenAssertionState(abstractSecurityAssertion, !tokenRequired, 
policyAsserter, initiator));
         } else if (abstractSecurityAssertion instanceof AlgorithmSuite) {


Reply via email to