You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by ru...@apache.org on 2006/09/11 03:11:43 UTC
svn commit: r442056 -
/webservices/axis2/trunk/java/modules/secpolicy/src/org/apache/ws/secpolicy/builders/X509TokenBuilder.java
Author: ruchithf
Date: Sun Sep 10 18:11:43 2006
New Revision: 442056
URL: http://svn.apache.org/viewvc?view=rev&rev=442056
Log:
Handle token inclusion attr when processing X509Token assertion
Modified:
webservices/axis2/trunk/java/modules/secpolicy/src/org/apache/ws/secpolicy/builders/X509TokenBuilder.java
Modified: webservices/axis2/trunk/java/modules/secpolicy/src/org/apache/ws/secpolicy/builders/X509TokenBuilder.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/secpolicy/src/org/apache/ws/secpolicy/builders/X509TokenBuilder.java?view=diff&rev=442056&r1=442055&r2=442056
==============================================================================
--- webservices/axis2/trunk/java/modules/secpolicy/src/org/apache/ws/secpolicy/builders/X509TokenBuilder.java (original)
+++ webservices/axis2/trunk/java/modules/secpolicy/src/org/apache/ws/secpolicy/builders/X509TokenBuilder.java Sun Sep 10 18:11:43 2006
@@ -20,6 +20,7 @@
import javax.xml.namespace.QName;
+import org.apache.axiom.om.OMAttribute;
import org.apache.axiom.om.OMElement;
import org.apache.neethi.Assertion;
import org.apache.neethi.AssertionBuilderFactory;
@@ -36,6 +37,12 @@
X509Token x509Token = new X509Token();
OMElement policyElement = element.getFirstElement();
+
+ //Process token inclusion
+ OMAttribute includeAttr = element.getAttribute(Constants.INCLUDE_TOKEN);
+ if(includeAttr != null) {
+ x509Token.setInclusion(includeAttr.getAttributeValue());
+ }
if (policyElement != null) {
Policy policy = PolicyEngine.getPolicy(element.getFirstElement());
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org