The relevant (I think code):
        SetSaleRequest request = new SetSaleRequest();
        SetSaleResponse response = new SetSaleResponse();

        // SENDS DATA
        request.setSale(Sale);
        request.getPeople().add(person);
        RSIService RSIService = new RSIService();
        IRSIService iRSIService = RSIService.getPort(IRSIService.class);

        Map<String, Object> outProps = new HashMap<>();
        outProps.put(WSHandlerConstants.ACTION, "Signature");
        outProps.put(WSHandlerConstants.USER, "signingonly");
        outProps.put(WSHandlerConstants.PW_CALLBACK_CLASS,
ClientCallbackHandler.class.getName());
        outProps.put(WSHandlerConstants.SIG_PROP_FILE,
"client_sign.properties");

        org.apache.cxf.endpoint.Client client =
org.apache.cxf.frontend.ClientProxy.getClient(iRSIService);
        org.apache.cxf.endpoint.Endpoint cxfEndpoint = client.getEndpoint();
        WSS4JInInterceptor wss4jin = new WSS4JInInterceptor(outProps);
        WSS4JOutInterceptor wss4jout = new WSS4JOutInterceptor(outProps);

        cxfEndpoint.getOutInterceptors().add(wss4jout);
        cxfEndpoint.getInInterceptors().add(wss4jin);

        response = iRSIService.setSale(request);

        System.out.println(response.isSuccess());
        System.out.println("Sent");



--
Sent from: http://cxf.547215.n5.nabble.com/cxf-user-f547216.html

Reply via email to