You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by co...@apache.org on 2011/07/06 13:29:52 UTC

svn commit: r1143346 - /cxf/trunk/rt/ws/security/src/main/java/org/apache/cxf/ws/security/trust/STSClient.java

Author: coheigea
Date: Wed Jul  6 11:29:51 2011
New Revision: 1143346

URL: http://svn.apache.org/viewvc?rev=1143346&view=rev
Log:
[CXF-3633] - Provide a way of disabling sending an AppliesTo element when requesting a security token via the STSClient

Modified:
    cxf/trunk/rt/ws/security/src/main/java/org/apache/cxf/ws/security/trust/STSClient.java

Modified: cxf/trunk/rt/ws/security/src/main/java/org/apache/cxf/ws/security/trust/STSClient.java
URL: http://svn.apache.org/viewvc/cxf/trunk/rt/ws/security/src/main/java/org/apache/cxf/ws/security/trust/STSClient.java?rev=1143346&r1=1143345&r2=1143346&view=diff
==============================================================================
--- cxf/trunk/rt/ws/security/src/main/java/org/apache/cxf/ws/security/trust/STSClient.java (original)
+++ cxf/trunk/rt/ws/security/src/main/java/org/apache/cxf/ws/security/trust/STSClient.java Wed Jul  6 11:29:51 2011
@@ -144,6 +144,7 @@ public class STSClient implements Config
     String namespace = STSUtils.WST_NS_05_12;
     String addressingNamespace;
     Object onBehalfOf;
+    boolean enableAppliesTo = true;
 
     boolean useCertificateForConfirmationKeyInfo;
     boolean isSecureConv;
@@ -257,6 +258,14 @@ public class STSClient implements Config
     public void setSecureConv(boolean secureConv) {
         this.isSecureConv = secureConv;
     }
+    
+    public boolean isEnableAppliesTo() {
+        return enableAppliesTo;
+    }
+    
+    public void setEnableAppliesTo(boolean enableAppliesTo) {
+        this.enableAppliesTo = enableAppliesTo;
+    }
 
     public void setAlgorithmSuite(AlgorithmSuite ag) {
         algorithmSuite = ag;
@@ -493,7 +502,9 @@ public class STSClient implements Config
         }
 
         addRequestType(requestType, writer);
-        addAppliesTo(writer, appliesTo);
+        if (enableAppliesTo) {
+            addAppliesTo(writer, appliesTo);
+        }
         addOnBehalfOf(writer);
         if (sptt == null) {
             addTokenType(writer);