Must Understand check failed for header http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd : Security ------------------------------------------------------------------------------------------------------------------------------------
Key: RAMPART-333 URL: https://issues.apache.org/jira/browse/RAMPART-333 Project: Rampart Issue Type: Question Components: rampart-core Affects Versions: 1.5.1 Environment: Windows Xp Reporter: Deepu Janardhanan Priority: Blocker On receiving the fault response with security header, axis2(version 1.5.1) is showing the error "Must Understand check failed for header http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd : Security" I have added SecurityInHandler in the <InFaultFlow> tag in module.xml in the rampart.mar file (rampart version is 1.5.1) The <InFaultFlow> tag in the module.xml will looks like this <InFaultFlow> <handler name="PolicyBasedSecurityInHandler" class="org.apache.rampart.handler.RampartReceiver"> <order phase="Security" phaseFirst="true"/> </handler> <handler name="SecurityInHandler" class="org.apache.rampart.handler.WSDoAllReceiver"> <order phase="Security"/> </handler> <handler name="PostDispatchVerificationHandler" class="org.apache.rampart.handler.PostDispatchVerificationHandler"> <order phase="Dispatch" phaseLast="true"/> </handler> </InFaultFlow> But still this error in security is coming. On checking the WSDoAllReceiver.java file in rampart-src-1.5.1\modules\rampart-core\src\main\java\org\apache\rampart\handler It is found that in the method processBasic(...){ ........... ..... // Do not process faults SOAPConstants soapConstants = WSSecurityUtil.getSOAPConstants(doc .getDocumentElement()); if (WSSecurityUtil.findElement(doc.getDocumentElement(), "Fault", soapConstants.getEnvelopeURI()) != null) { return; } ........... ........... } It is not processing if fault is seen. Is this a bug? If no, how do i read the fault response with security header? Please tell how to resolve this issue. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscr...@axis.apache.org For additional commands, e-mail: java-dev-h...@axis.apache.org