Change the method used to validate WSS headers such that the order of the headers is unimportant. The current method used to validate WSS headers requires the headers be sent in a specific order; also the current method is counter-intuitive as it reverses the headers before checking them.
See https://issues.apache.org/jira/browse/WSS-147 for more info.
This issue created on basis of https://issues.apache.org/jira/browse/CXF-2186
Known usages in Spring-WS: org.springframework.ws.soap.security.wss4j.Wss4jHandler