Hi all,

After debugging I found before returning error "org.apache.axis2.AxisFault:
Missing wsse:Security header in request at org.apache.rampart.handler.
RampartReceiver.setFaultCodeAndThrowAxisFault(RampartReceiver.java:195)"

I get

<?xml version='1.0' encoding='utf-8'?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";>
<soapenv:Header xmlns:wsa="http://www.w3.org/2005/08/addressing";>
<wsa:Action>http://www.w3.org/2005/08/addressing/soap/fault</wsa:Action>
<wsa:RelatesTo>urn:uuid:f84ea9d1-6671-45b4-9263-8fbb288968e1</wsa:RelatesTo>
</soapenv:Header>
<soapenv:Body>
<soapenv:Fault xmlns:axis2ns19="http://schemas.xmlsoap.org/soap/envelope/";>
<faultcode>axis2ns19:MustUnderstand</faultcode>
<faultstring>*Must Understand check failed for header
http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd
<http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd>
: Security*</faultstring>
<detail/>
</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>


While googling I found this answer [1] but this one is for CXF

[1]
http://stackoverflow.com/questions/9364428/soapfaultexception-mustunderstand-headers-oasis-200401-wss-wssecurity-secext-1

On Tue, May 2, 2017 at 8:45 PM, Jorge <[email protected]> wrote:

> Hi Mukesh debug your code and check that in this portion of code:
>
>                                 String tokenID;
>                                                                 if
> (renewedTokenID != null) {
>
> tokenID = renewedTokenID;
>                                                                 } else {
>
> tokenID = responseTokenID;
>                                                                 }
>                                 serClient.getOptions().setProperty(
> RampartMessageData.KEY_CUSTOM_ISSUED_TOKEN,
> tokenID);
>
> tokenID it's not null.
>
> I had that problem and it was because tokenID was null.
>
> Also I use wire debug to see what service I'm calling, because if
> tokenID = null the call will go to the IS not to the AS or ESB
> log4j.logger.httpclient.wire=DEBUG
> log4j.logger.org.apache.commons.httpclient=DEBUG
>
> Regards,
>              Jorge.
>
> 2017-05-02 5:14 GMT-04:00, Mukesh Yadav <[email protected]>:
> > Hi Omnidu,
> >
> > I tested by disabling renew, even then same error is coming. I'm using
> [1]
> > as Service.
> >
> >
> > [1] https://github.com/muke5hy/Axis2HelloWorld
> >
> > On Tue, May 2, 2017 at 1:41 AM, Omindu Rathnaweera <[email protected]>
> wrote:
> >
> >> Hi Mukesh,
> >>
> >> Can you try adding the fix provided in [1] and see whether it solves the
> >> issue ? Keep the "renew" property set to 'false' in 'client.properties'
> >> file.
> >>
> >> [1] - https://github.com/wso2/product-is/pull/1231/files
> >>
> >> Regards,
> >> Omindu.
> >>
> >> On Tue, May 2, 2017 at 12:23 AM, Mukesh Yadav <[email protected]>
> wrote:
> >>
> >>> If you need any other info please let me know,
> >>>
> >>> The client code,
> >>> https://github.com/muke5hy/Axis2Client-wso2IS
> >>>
> >>>
> >>>
> >>> On Sat, Apr 29, 2017 at 9:00 PM, Kasun Bandara <[email protected]>
> >>> wrote:
> >>>
> >>>> [+] Looping in the Identity server team.
> >>>>
> >>>> Kasun Gayan Bandara
> >>>> PhD Research Student
> >>>> Machine Learning Group
> >>>>
> >>>> Faculty of Information Technology, Clayton
> >>>> Monash University
> >>>> 25 Exhibition Walk, Clayton Campus
> >>>> Wellington Road
> >>>> Clayton VIC 3800
> >>>> Australia.
> >>>>
> >>>> E: [email protected]
> >>>> M (+61) 43 491 6476
> >>>>
> >>>> <https://www.linkedin.com/in/bandarakasun>
> >>>>
> >>>>
> >>>>
> >>>> On Sat, Apr 29, 2017 at 11:21 PM, Mukesh Yadav <[email protected]>
> >>>> wrote:
> >>>>
> >>>>> Hi,
> >>>>>
> >>>>> I'm using WSO2 IS version 5.3.0 and AS 5.3.0
> >>>>> Yes, I did follow all the steps in that blog.
> >>>>>
> >>>>> Did any tried running STS client for version 5.3.0 or IS and AS.
> >>>>>
> >>>>>
> >>>>>
> >>>>> On Sat, Apr 29, 2017 at 9:14 AM, Kasun Bandara <
> [email protected]>
> >>>>> wrote:
> >>>>>
> >>>>>> Hi Mukesh,
> >>>>>>
> >>>>>> Can you please specify the respective versions of WSO2 IS and WSO2
> AS
> >>>>>> that you are using? I assume you are testing the WS-Trust STS
> (Active
> >>>>>> STS)
> >>>>>> protocol to secure a service deployed on the application server.  If
> >>>>>> so,
> >>>>>> can you please recheck whether you gave followed steps as in [1].
> >>>>>>
> >>>>>> Regards,
> >>>>>> Kasun
> >>>>>>
> >>>>>> [1] http://www.vitharana.org/2015/01/how-ws-trust-sts-works-
> >>>>>> in-wso2-identity.html
> >>>>>>
> >>>>>> Kasun Gayan Bandara
> >>>>>> PhD Research Student
> >>>>>> Machine Learning Group
> >>>>>>
> >>>>>> Faculty of Information Technology, Clayton
> >>>>>> Monash University
> >>>>>> 25 Exhibition Walk, Clayton Campus
> >>>>>> Wellington Road
> >>>>>> Clayton VIC 3800
> >>>>>> Australia.
> >>>>>>
> >>>>>> E: [email protected]
> >>>>>> M (+61) 43 491 6476
> >>>>>>
> >>>>>> <https://www.linkedin.com/in/bandarakasun>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> On Fri, Apr 28, 2017 at 6:15 PM, Mukesh Yadav <[email protected]>
> >>>>>> wrote:
> >>>>>>
> >>>>>>> Hi All,
> >>>>>>>
> >>>>>>> I have created WSO2-IS server and WSO2-AS server for as per the
> >>>>>>> documentation, And checkout sample code. But when I run sample
> code I
> >>>>>>> get
> >>>>>>> the following error.
> >>>>>>>
> >>>>>>> I do get "Response SAML 2.0 Token is valid" but After that, I get
> >>>>>>> the error.
> >>>>>>>
> >>>>>>> org.apache.axis2.AxisFault: Missing wsse:Security header in request
> >>>>>>> at org.apache.rampart.handler.RampartReceiver.setFaultCodeAndTh
> >>>>>>> rowAxisFault(RampartReceiver.java:195)
> >>>>>>>
> >>>>>>> at org.apache.rampart.handler.RampartReceiver.invoke(RampartRec
> >>>>>>> eiver.java:100)
> >>>>>>>
> >>>>>>> at org.apache.axis2.engine.Phase.invokeHandler(Phase.java:340)
> >>>>>>>
> >>>>>>> at org.apache.axis2.engine.Phase.invoke(Phase.java:313)
> >>>>>>>
> >>>>>>> at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:261)
> >>>>>>>
> >>>>>>> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:167)
> >>>>>>>
> >>>>>>> at org.apache.axis2.description.OutInAxisOperationClient.handle
> >>>>>>> Response(OutInAxisOperation.java:359)
> >>>>>>>
> >>>>>>> at org.apache.axis2.description.OutInAxisOperationClient.send(O
> >>>>>>> utInAxisOperation.java:445)
> >>>>>>>
> >>>>>>> at
> >>>>>>> org.apache.axis2.description.OutInAxisOperationClient.executeImpl(
> >>>>>>> OutInAxisOperation.java:225)
> >>>>>>>
> >>>>>>> at org.apache.axis2.client.OperationClient.execute(OperationCli
> >>>>>>> ent.java:149)
> >>>>>>>
> >>>>>>> at org.apache.axis2.client.ServiceClient.sendReceive(ServiceCli
> >>>>>>> ent.java:554)
> >>>>>>>
> >>>>>>> at org.apache.axis2.client.ServiceClient.sendReceive(ServiceCli
> >>>>>>> ent.java:530)
> >>>>>>>
> >>>>>>> at org.wso2.carbon.identity.samples.sts.Client.run(Client.
> java:235)
> >>>>>>>
> >>>>>>> at org.wso2.carbon.identity.samples.sts.Client.main(
> Client.java:94)
> >>>>>>>
> >>>>>>> Caused by: org.apache.rampart.RampartException: Missing
> >>>>>>> wsse:Security header in request
> >>>>>>>
> >>>>>>> at org.apache.rampart.RampartEngine.process(
> RampartEngine.java:146)
> >>>>>>>
> >>>>>>> at org.apache.rampart.handler.RampartReceiver.invoke(RampartRec
> >>>>>>> eiver.java:93)
> >>>>>>>
> >>>>>>> ... 12 more
> >>>>>>> --
> >>>>>>> Regards
> >>>>>>> Mukesh Yadav
> >>>>>>> mukeshyadav.com
> >>>>>>>
> >>>>>>> _______________________________________________
> >>>>>>> Dev mailing list
> >>>>>>> [email protected]
> >>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
> >>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>
> >>>>>
> >>>>> --
> >>>>> Regards
> >>>>> Mukesh Yadav
> >>>>> mukeshyadav.com
> >>>>>
> >>>>
> >>>>
> >>>
> >>>
> >>> --
> >>> Regards
> >>> Mukesh Yadav
> >>> mukeshyadav.com
> >>>
> >>> _______________________________________________
> >>> Dev mailing list
> >>> [email protected]
> >>> http://wso2.org/cgi-bin/mailman/listinfo/dev
> >>>
> >>>
> >>
> >>
> >> --
> >> Omindu Rathnaweera
> >> Senior Software Engineer, WSO2 Inc.
> >> Mobile: +94 771 197 211 <+94%2077%20119%207211>
> >>
> >
> >
> >
> > --
> > Regards
> > Mukesh Yadav
> > mukeshyadav.com
> >
>



-- 
Regards
Mukesh Yadav
mukeshyadav.com
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to