@Override protected void doWithMessage(WebServiceMessage message) throws IOException { assertTrue("Message created with factory is not a SOAP message", message instanceof SoapMessage); SoapMessage soapMessage = (SoapMessage) message; try { DOMResult result = new DOMResult(); transformerHelper.transform(soapEnvelope, result); soapMessage.setDocument((Document) result.getNode()); } catch (TransformerException ex) { fail("Could not transform request SOAP envelope to message: " + ex.getMessage()); } }
@Override protected void doWithMessage(WebServiceMessage message) throws IOException { assertTrue("Message created with factory is not a SOAP message", message instanceof SoapMessage); SoapMessage soapMessage = (SoapMessage) message; try { DOMResult result = new DOMResult(); transformerHelper.transform(soapEnvelope, result); soapMessage.setDocument((Document) result.getNode()); } catch (TransformerException ex) { fail("Could not transform request SOAP envelope to message: " + ex.getMessage()); } }
@Override protected void doWithMessage(WebServiceMessage message) throws IOException { assertTrue("Message created with factory is not a SOAP message", message instanceof SoapMessage); SoapMessage soapMessage = (SoapMessage) message; try { DOMResult result = new DOMResult(); transformerHelper.transform(soapEnvelope, result); soapMessage.setDocument((Document) result.getNode()); } catch (TransformerException ex) { fail("Could not transform request SOAP envelope to message: " + ex.getMessage()); } }
@Override protected void secureMessage(SoapMessage soapMessage, MessageContext messageContext) throws WsSecuritySecurementException { List<HandlerAction> securementActionsVector = new ArrayList<HandlerAction>(); try { securementActionsVector = WSSecurityUtil.decodeHandlerAction(securementActions, wssConfig); } catch (WSSecurityException ex) { throw new Wss4jSecuritySecurementException(ex.getMessage(), ex); } if (securementActionsVector.isEmpty() && !enableSignatureConfirmation) { return; } if (logger.isDebugEnabled()) { logger.debug("Securing message [" + soapMessage + "] with actions [" + securementActions + "]"); } RequestData requestData = initializeRequestData(messageContext); Document envelopeAsDocument = soapMessage.getDocument(); try { handler.doSenderAction(envelopeAsDocument, requestData, securementActionsVector, false); } catch (WSSecurityException ex) { throw new Wss4jSecuritySecurementException(ex.getMessage(), ex); } soapMessage.setDocument(envelopeAsDocument); }
@Override protected void secureMessage(SoapMessage soapMessage, MessageContext messageContext) throws WsSecuritySecurementException { List<HandlerAction> securementActionsVector = new ArrayList<HandlerAction>(); try { securementActionsVector = WSSecurityUtil.decodeHandlerAction(securementActions, wssConfig); } catch (WSSecurityException ex) { throw new Wss4jSecuritySecurementException(ex.getMessage(), ex); } if (securementActionsVector.isEmpty() && !enableSignatureConfirmation) { return; } if (logger.isDebugEnabled()) { logger.debug("Securing message [" + soapMessage + "] with actions [" + securementActions + "]"); } RequestData requestData = initializeRequestData(messageContext); Document envelopeAsDocument = soapMessage.getDocument(); try { handler.doSenderAction(envelopeAsDocument, requestData, securementActionsVector, false); } catch (WSSecurityException ex) { throw new Wss4jSecuritySecurementException(ex.getMessage(), ex); } soapMessage.setDocument(envelopeAsDocument); }
@Override protected void secureMessage(SoapMessage soapMessage, MessageContext messageContext) throws WsSecuritySecurementException { List<HandlerAction> securementActionsVector = new ArrayList<HandlerAction>(); try { securementActionsVector = WSSecurityUtil.decodeHandlerAction(securementActions, wssConfig); } catch (WSSecurityException ex) { throw new Wss4jSecuritySecurementException(ex.getMessage(), ex); } if (securementActionsVector.isEmpty() && !enableSignatureConfirmation) { return; } if (logger.isDebugEnabled()) { logger.debug("Securing message [" + soapMessage + "] with actions [" + securementActions + "]"); } RequestData requestData = initializeRequestData(messageContext); Document envelopeAsDocument = soapMessage.getDocument(); try { handler.doSenderAction(envelopeAsDocument, requestData, securementActionsVector, false); } catch (WSSecurityException ex) { throw new Wss4jSecuritySecurementException(ex.getMessage(), ex); } soapMessage.setDocument(envelopeAsDocument); }
soapMessage.setDocument(envelopeAsDocument);
soapMessage.setDocument(envelopeAsDocument);
soapMessage.setDocument(envelopeAsDocument);