protected MessageContext decodeSoapRequest ( final HttpServletRequest request ) { try { val decoder = new HTTPSOAP11Decoder ( ) ; decoder . setParserPool ( samlProfileHandlerConfigurationContext . getOpenSamlConfigBean ( ) . getParserPool ( ) ) ; decoder . setHttpServletRequest ( request ) ; val binding = new BindingDescriptor ( ) ; binding . setId ( getClass ( ) . getName ( ) ) ; binding . setShortName ( getClass ( ) . getName ( ) ) ; binding . setSignatureCapable ( true ) ; binding . setSynchronous ( true ) ; decoder . setBindingDescriptor ( binding ) ; decoder . initialize ( ) ; decoder . decode ( ) ; return decoder . getMessageContext ( ) ; } catch ( final Exception e ) { LOGGER . error ( e . getMessage ( ) , e ) ; } return null ; }
Decode soap 11 context .