<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments for thilina&#039;s blog</title>
	<atom:link href="http://thilinamb.wordpress.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://thilinamb.wordpress.com</link>
	<description>Security, SOA, random thoughts...</description>
	<lastBuildDate>Mon, 16 Nov 2009 19:14:09 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Using Axis2 Dynamic Client to invoke Secured Web Services by Afkham Azeez</title>
		<link>http://thilinamb.wordpress.com/2009/11/16/using-axis2-dynamic-client-to-invoke-secured-web-services/#comment-80</link>
		<dc:creator>Afkham Azeez</dc:creator>
		<pubDate>Mon, 16 Nov 2009 19:14:09 +0000</pubDate>
		<guid isPermaLink="false">http://thilinamb.wordpress.com/?p=359#comment-80</guid>
		<description>You can also use the Axis2 ServiceClient directly. 

You must use this constructor:

public ServiceClient(ConfigurationContext configContext, URL wsdlURL,
                         QName wsdlServiceName, String portName) throws AxisFault</description>
		<content:encoded><![CDATA[<p>You can also use the Axis2 ServiceClient directly. </p>
<p>You must use this constructor:</p>
<p>public ServiceClient(ConfigurationContext configContext, URL wsdlURL,<br />
                         QName wsdlServiceName, String portName) throws AxisFault</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to use SAML 2.0 Token Profile Support in Rampart 1.5 by Francesco Stampacchia</title>
		<link>http://thilinamb.wordpress.com/2009/10/20/saml-2-0-token-profile-support-in-rampart-1-5/#comment-78</link>
		<dc:creator>Francesco Stampacchia</dc:creator>
		<pubDate>Wed, 04 Nov 2009 11:32:30 +0000</pubDate>
		<guid isPermaLink="false">http://thilinamb.wordpress.com/?p=319#comment-78</guid>
		<description>Hi Thilina,
I guessed that the token gets checked during the sendReceive, by invoking the following line:

options.setProperty(RampartMessageData.KEY_CUSTOM_ISSUED_TOKEN, responseToken.getId());

And that&#039;s great, but I&#039;m getting the following Exception in my tests:

[2009-11-04 12:22:14,966] ERROR -  Referenced security token could not be retrieved (Reference &quot;#urn:uuid:C8926E6973FAD8DB361257333746854&quot;)
org.apache.axis2.AxisFault: Referenced security token could not be retrieved (Reference &quot;#urn:uuid:C8926E6973FAD8DB361257333746854&quot;)
	at org.apache.rampart.handler.RampartReceiver.setFaultCodeAndThrowAxisFault(RampartReceiver.java:172)
	at org.apache.rampart.handler.RampartReceiver.invoke(RampartReceiver.java:95)
	at org.apache.axis2.engine.Phase.invoke(Phase.java:318)
	at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:256)
	at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:165)
	at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:167)
	at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:142)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)
	at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
	at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:67)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.wso2.carbon.bridge.BridgeServlet.service(BridgeServlet.java:135)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
	at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
	at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
	at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
	at java.lang.Thread.run(Thread.java:637)
Caused by: org.apache.ws.security.WSSecurityException: Referenced security token could not be retrieved (Reference &quot;#urn:uuid:C8926E6973FAD8DB361257333746854&quot;)
	at org.apache.ws.security.message.token.SecurityTokenReference.getTokenElement(SecurityTokenReference.java:217)
	at org.apache.ws.security.processor.SignatureProcessor.verifyXMLSignature(SignatureProcessor.java:244)
	at org.apache.ws.security.processor.SignatureProcessor.handleToken(SignatureProcessor.java:99)
	at org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecurityEngine.java:329)
	at org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecurityEngine.java:246)
	at org.apache.rampart.RampartEngine.process(RampartEngine.java:144)
	at org.apache.rampart.handler.RampartReceiver.invoke(RampartReceiver.java:92)
	... 27 more
SecurityManagerException: Unable to obtain the security token from local STS!
	at SecurityManagerServer.getToken(SecurityManagerServer.java:985)
	at SecurityManagerServer.getEncodedReqRep(SecurityManagerServer.java:359)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.axis2.receivers.RawXMLINOutMessageReceiver.invokeBusinessLogic(RawXMLINOutMessageReceiver.java:97)
	at org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.invokeBusinessLogic(AbstractInOutSyncMessageReceiver.java:42)
	at org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:114)
	at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:178)
	at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:167)
	at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:142)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)
	at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
	at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:67)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.wso2.carbon.bridge.BridgeServlet.service(BridgeServlet.java:135)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
	at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
	at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
	at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
	at java.lang.Thread.run(Thread.java:637)
Caused by: org.apache.axis2.AxisFault: Referenced security token could not be retrieved (Reference &quot;#urn:uuid:C8926E6973FAD8DB361257333746854&quot;)
	at org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:518)
	at org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:371)
	at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:417)
	at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
	at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)
	at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:549)
	at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:525)
	at SecurityManagerServer.getToken(SecurityManagerServer.java:980)
	... 33 more

What could cause it? 

Thanks</description>
		<content:encoded><![CDATA[<p>Hi Thilina,<br />
I guessed that the token gets checked during the sendReceive, by invoking the following line:</p>
<p>options.setProperty(RampartMessageData.KEY_CUSTOM_ISSUED_TOKEN, responseToken.getId());</p>
<p>And that&#8217;s great, but I&#8217;m getting the following Exception in my tests:</p>
<p>[2009-11-04 12:22:14,966] ERROR &#8211;  Referenced security token could not be retrieved (Reference &#8220;#urn:uuid:C8926E6973FAD8DB361257333746854&#8243;)<br />
org.apache.axis2.AxisFault: Referenced security token could not be retrieved (Reference &#8220;#urn:uuid:C8926E6973FAD8DB361257333746854&#8243;)<br />
	at org.apache.rampart.handler.RampartReceiver.setFaultCodeAndThrowAxisFault(RampartReceiver.java:172)<br />
	at org.apache.rampart.handler.RampartReceiver.invoke(RampartReceiver.java:95)<br />
	at org.apache.axis2.engine.Phase.invoke(Phase.java:318)<br />
	at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:256)<br />
	at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:165)<br />
	at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:167)<br />
	at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:142)<br />
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)<br />
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)<br />
	at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)<br />
	at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)<br />
	at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:67)<br />
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)<br />
	at org.wso2.carbon.bridge.BridgeServlet.service(BridgeServlet.java:135)<br />
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)<br />
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)<br />
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)<br />
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)<br />
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)<br />
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)<br />
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)<br />
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)<br />
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)<br />
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)<br />
	at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)<br />
	at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)<br />
	at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)<br />
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)<br />
	at java.lang.Thread.run(Thread.java:637)<br />
Caused by: org.apache.ws.security.WSSecurityException: Referenced security token could not be retrieved (Reference &#8220;#urn:uuid:C8926E6973FAD8DB361257333746854&#8243;)<br />
	at org.apache.ws.security.message.token.SecurityTokenReference.getTokenElement(SecurityTokenReference.java:217)<br />
	at org.apache.ws.security.processor.SignatureProcessor.verifyXMLSignature(SignatureProcessor.java:244)<br />
	at org.apache.ws.security.processor.SignatureProcessor.handleToken(SignatureProcessor.java:99)<br />
	at org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecurityEngine.java:329)<br />
	at org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecurityEngine.java:246)<br />
	at org.apache.rampart.RampartEngine.process(RampartEngine.java:144)<br />
	at org.apache.rampart.handler.RampartReceiver.invoke(RampartReceiver.java:92)<br />
	&#8230; 27 more<br />
SecurityManagerException: Unable to obtain the security token from local STS!<br />
	at SecurityManagerServer.getToken(SecurityManagerServer.java:985)<br />
	at SecurityManagerServer.getEncodedReqRep(SecurityManagerServer.java:359)<br />
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br />
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br />
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br />
	at java.lang.reflect.Method.invoke(Method.java:597)<br />
	at org.apache.axis2.receivers.RawXMLINOutMessageReceiver.invokeBusinessLogic(RawXMLINOutMessageReceiver.java:97)<br />
	at org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.invokeBusinessLogic(AbstractInOutSyncMessageReceiver.java:42)<br />
	at org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:114)<br />
	at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:178)<br />
	at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:167)<br />
	at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:142)<br />
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)<br />
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)<br />
	at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)<br />
	at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)<br />
	at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:67)<br />
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)<br />
	at org.wso2.carbon.bridge.BridgeServlet.service(BridgeServlet.java:135)<br />
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)<br />
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)<br />
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)<br />
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)<br />
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)<br />
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)<br />
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)<br />
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)<br />
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)<br />
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)<br />
	at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)<br />
	at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)<br />
	at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)<br />
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)<br />
	at java.lang.Thread.run(Thread.java:637)<br />
Caused by: org.apache.axis2.AxisFault: Referenced security token could not be retrieved (Reference &#8220;#urn:uuid:C8926E6973FAD8DB361257333746854&#8243;)<br />
	at org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:518)<br />
	at org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:371)<br />
	at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:417)<br />
	at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)<br />
	at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)<br />
	at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:549)<br />
	at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:525)<br />
	at SecurityManagerServer.getToken(SecurityManagerServer.java:980)<br />
	&#8230; 33 more</p>
<p>What could cause it? </p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to use SAML 2.0 Token Profile Support in Rampart 1.5 by Francesco Stampacchia</title>
		<link>http://thilinamb.wordpress.com/2009/10/20/saml-2-0-token-profile-support-in-rampart-1-5/#comment-75</link>
		<dc:creator>Francesco Stampacchia</dc:creator>
		<pubDate>Fri, 30 Oct 2009 11:48:28 +0000</pubDate>
		<guid isPermaLink="false">http://thilinamb.wordpress.com/?p=319#comment-75</guid>
		<description>Thilina thanks,

that was really useful! 
I was looking forward to a SAML 2.0 consuming guide on Rampart 1.5.

Just one thing, I didn&#039;t catch quite well where it is decribed how the service consumes the SAML Assertion. Could you please underline me the point or how does it do it?

Thanks</description>
		<content:encoded><![CDATA[<p>Thilina thanks,</p>
<p>that was really useful!<br />
I was looking forward to a SAML 2.0 consuming guide on Rampart 1.5.</p>
<p>Just one thing, I didn&#8217;t catch quite well where it is decribed how the service consumes the SAML Assertion. Could you please underline me the point or how does it do it?</p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to increase the java stack size by mack</title>
		<link>http://thilinamb.wordpress.com/2008/12/22/how-to-increase-the-java-stack-size/#comment-73</link>
		<dc:creator>mack</dc:creator>
		<pubDate>Fri, 09 Oct 2009 16:45:51 +0000</pubDate>
		<guid isPermaLink="false">http://thilinamb.wordpress.com/?p=66#comment-73</guid>
		<description>Just had this problem! thanks alot</description>
		<content:encoded><![CDATA[<p>Just had this problem! thanks alot</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How does the SOAP Message Encryption work? by thilinamb</title>
		<link>http://thilinamb.wordpress.com/2009/08/20/soap-message-encryption/#comment-39</link>
		<dc:creator>thilinamb</dc:creator>
		<pubDate>Thu, 27 Aug 2009 16:27:26 +0000</pubDate>
		<guid isPermaLink="false">http://thilinamb.wordpress.com/?p=261#comment-39</guid>
		<description>Hi Swapna,

IMO at the service end, Rampart should be the first handler. This is how we are doing it in Axis2. Then Rampart will carry out all the necessary cryptographic and policy validations and hand over the security processed message to the next handler. So in server side, placing the Rampart handler before the custom handler will resolve your issue.

/ thilina</description>
		<content:encoded><![CDATA[<p>Hi Swapna,</p>
<p>IMO at the service end, Rampart should be the first handler. This is how we are doing it in Axis2. Then Rampart will carry out all the necessary cryptographic and policy validations and hand over the security processed message to the next handler. So in server side, placing the Rampart handler before the custom handler will resolve your issue.</p>
<p>/ thilina</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How does the SOAP Message Encryption work? by Swapna Soni</title>
		<link>http://thilinamb.wordpress.com/2009/08/20/soap-message-encryption/#comment-38</link>
		<dc:creator>Swapna Soni</dc:creator>
		<pubDate>Thu, 27 Aug 2009 14:13:42 +0000</pubDate>
		<guid isPermaLink="false">http://thilinamb.wordpress.com/?p=261#comment-38</guid>
		<description>Hi, 
     I have a question in rampart. Could you please answer  it.
    In a client class we have our custom module and rampart engaged. While  sending the request, we are setting some header tags in outflow handler of  custom module. while request going out, first custom module&#039;s outflow  handler is executing then rampart module&#039;s outflow handler is executing.  When request goes til webservice, (webservice is also having rampart and  custom module engage), then webservice custom module&#039;s inflow handler is  executing. We have a code to extract custom header tags in inflow handler.  But the custom header tags we have set in outflow handler is not coming  till  inflow handler. And in inflow handler the envelope is in encrypt form.  Could  you please tell me how to get these header values in inflow handler.</description>
		<content:encoded><![CDATA[<p>Hi,<br />
     I have a question in rampart. Could you please answer  it.<br />
    In a client class we have our custom module and rampart engaged. While  sending the request, we are setting some header tags in outflow handler of  custom module. while request going out, first custom module&#8217;s outflow  handler is executing then rampart module&#8217;s outflow handler is executing.  When request goes til webservice, (webservice is also having rampart and  custom module engage), then webservice custom module&#8217;s inflow handler is  executing. We have a code to extract custom header tags in inflow handler.  But the custom header tags we have set in outflow handler is not coming  till  inflow handler. And in inflow handler the envelope is in encrypt form.  Could  you please tell me how to get these header values in inflow handler.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Analyse the classpath of a running Java program by lsof and Unclosed file handlers &#171; 0 and 1&#8217;s</title>
		<link>http://thilinamb.wordpress.com/2009/07/01/analyse-the-classpath-of-a-running-java-program/#comment-37</link>
		<dc:creator>lsof and Unclosed file handlers &#171; 0 and 1&#8217;s</dc:creator>
		<pubDate>Wed, 26 Aug 2009 03:28:19 +0000</pubDate>
		<guid isPermaLink="false">http://thilinamb.wordpress.com/?p=178#comment-37</guid>
		<description>[...]  Posted in Uncategorized by Rama Krishna on August 26, 2009   After checking out a blog entry about analyzing Classpath of a running Java program by Thilina Mahesh Buddhika, i decided to try the command on the Java web server used at my [...]</description>
		<content:encoded><![CDATA[<p>[...]  Posted in Uncategorized by Rama Krishna on August 26, 2009   After checking out a blog entry about analyzing Classpath of a running Java program by Thilina Mahesh Buddhika, i decided to try the command on the Java web server used at my [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Securing a Web Service with Username Token + HTTPS with Apache Rampart by WS Security Policy &#8211; Assymetric Binding Explained&#8230; &#171; thilina&#8217;s blog</title>
		<link>http://thilinamb.wordpress.com/2009/08/18/securing-a-web-service-with-username-token-https-with-apache-rampart/#comment-34</link>
		<dc:creator>WS Security Policy &#8211; Assymetric Binding Explained&#8230; &#171; thilina&#8217;s blog</dc:creator>
		<pubDate>Wed, 19 Aug 2009 20:05:26 +0000</pubDate>
		<guid isPermaLink="false">http://thilinamb.wordpress.com/?p=200#comment-34</guid>
		<description>[...] configuration is done at the policy. So this class is simple. If you have already gone through my previous post about using username token + HTTPS to secure a web service, it is easy to understand this [...]</description>
		<content:encoded><![CDATA[<p>[...] configuration is done at the policy. So this class is simple. If you have already gone through my previous post about using username token + HTTPS to secure a web service, it is easy to understand this [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on WSO2 Identity Server 2.0 -alpha1 released by url directory</title>
		<link>http://thilinamb.wordpress.com/2009/06/11/wso2-identity-server-2-0-alpha1-released/#comment-26</link>
		<dc:creator>url directory</dc:creator>
		<pubDate>Thu, 11 Jun 2009 13:28:50 +0000</pubDate>
		<guid isPermaLink="false">http://thilinamb.wordpress.com/2009/06/11/wso2-identity-server-2-0-alpha1-released/#comment-26</guid>
		<description>Thanks i bookmarked for the future use when I gonna study...hihiihh</description>
		<content:encoded><![CDATA[<p>Thanks i bookmarked for the future use when I gonna study&#8230;hihiihh</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on XMPP based Multi-Factor Authentication with WSO2 Identity Server 2.0 by thilinamb</title>
		<link>http://thilinamb.wordpress.com/2009/06/04/multi-factor-authentication-with-wso2-identity-server-2-0/#comment-25</link>
		<dc:creator>thilinamb</dc:creator>
		<pubDate>Fri, 05 Jun 2009 06:00:16 +0000</pubDate>
		<guid isPermaLink="false">http://thilinamb.wordpress.com/?p=114#comment-25</guid>
		<description>hi Nimal,

Thank you for your interest on WSO2 Identity Server. WSO2 has only officially released Identity Server 1.5, and we are about to release WSO2 Identity Server 2.0 which is contains some fabulous features.</description>
		<content:encoded><![CDATA[<p>hi Nimal,</p>
<p>Thank you for your interest on WSO2 Identity Server. WSO2 has only officially released Identity Server 1.5, and we are about to release WSO2 Identity Server 2.0 which is contains some fabulous features.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
