Can you please ask this question at
http://ws.apache.org/rampart/

On 9/2/07, A Sunley <[EMAIL PROTECTED]> wrote:
>
>
> Hi folks,
>
> I'm something of a rookie when it comes to implementing security in web
> services. I'm working with policy example #3 to try and get an idea for
> how
> security policy works. Direct link here:
>
> https://svn.apache.org/repos/asf/webservices/rampart/trunk/java/modules/rampart-samples/policy/sample03/
>
> I've changed the invoked web service method but the policy is the same,
> but
> I'm a bit confused by something. As I understand it the soap message body
> in
> this example should be encrypted, correct? But looking at the messages in
> SOAPMonitor, I am seeing the security header but the body in plain text.
> Is
> the policy not being applied properly?
>
> I'm also seeing differences in the response shown in SOAPMonitor and a
> printout of the OMElement response in the client (messages displayed
> below).
> The OMElement shows the wsa, xenc and wsu namespaces while SOAPMonitor
> does
> not.
>
> Basically I'm a bit confused by what I am seeing in SOAPMonitor and I'm
> not
> sure whether this is indicating that the policy is not being applied
> properly or whether this is typical behaviour of SOAPMonitor itself?
>
> Also, despite reading into WS-Policy I'm still rather unsure of it,
> generally. Are there any guides to creating policy documents? Ultimately
> my
> aim is for the requests to the service to have a UsernameToken and the
> SOAP
> body encrypted. And the response message body to be encrypted.
>
>
>
> SOAPMonitor Request Body:
>
> <! -- Header omitted -- >
> <soapenv:Body
> xmlns:wsu="
> http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd
> "
> wsu:Id="Id-21192393">
>     <ns2:testFunction xmlns:ns2="http://webservice.example.com/xsd";>
>       <arg0 >username</arg0>
>       <arg1>pas</arg1>
>     </ns2:testFunction>
>   </soapenv:Body>
> </soapenv:Envelope>
>
>
> SOAPMonitor Response Message:
>
> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/
> ">
>   <soapenv:Body>
>     <ns:testFunctionResponse xmlns:ns="http://webservice.example.com/xsd";>
>       <ns:return>
>         <responseCode xmlns="http://schema.example.com/xsd
> ">0</responseCode>
>         <responseMessage xmlns="http://schema.example.com/xsd";>Request
> Fulfilled</responseMessage>
>       </ns:return>
>     </ns:testFunctionResponse>
>   </soapenv:Body>
> </soapenv:Envelope>
>
>
> Printout of response message at client:
>
> <ns:testFunctionResponse xmlns:ns="http://webservice.example.com/xsd";
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
> xmlns:wsa="http://www.w3.org/2005/08/addressing";
> xmlns:xenc="http://www.w3.org/2001/04/xmlenc#";
> xmlns:wsu="
> http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd
> ">
> <ns:return>
>     <responseCode xmlns:axis2ns7="http://schema.example.com/xsd";
> mlns="http://schema.example.com/xsd";>0</responseCode>
>     <responseMessage xmlns="http://schema.example.com/xsd";
> xmlns:axis2ns8="http://schema.example.com/xsd";>Request
> Fulfilled</responseMessage>
> </ns:return>
> </ns:exampleFunctionResponse>
>
>
> Regards,
> Alan.
>
> --
> View this message in context:
> http://www.nabble.com/%28Rampart%29-Not-seeing-encrypted-message-in-SOAPMonitor-tf4368000.html#a12450000
> Sent from the Axis - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 
Amila Suriarachchi,
WSO2 Inc.

Reply via email to