Como faço para modificar cabeçalhos HTTP para uma resposta JAX-WS no CXF?

Eu tenho trabalhado no desenvolvimento de serviços da Web CXF que estão por trás de um proxy de segurança que solicita autenticação prévia de serviço HTTP de autenticação básica. Esses serviços se comunicam entre si e exigem autenticação para solicitação e resposta.

Até agora, consegui definir a autenticação básica HTTP via HTTPConduit para a solicitação da seguinte forma:

    Client client = ClientProxy.getClient(port);
    HTTPConduit conduit = (HTTPConduit) client.getConduit();
    AuthorizationPolicy authorizationPolicy = new AuthorizationPolicy();
    authorizationPolicy.setUserName(username);
    authorizationPolicy.setPassword(password);
    authorizationPolicy.setAuthorizationType("Basic");
    conduit.setAuthorization(authorizationPolicy);

O método acima é chamado em cada chamada de método de serviço e estou recebendo mensagens de entrada corretas na forma de

INFO: Inbound Message
----------------------------
ID: 1
Address: http://someURL/someService?wsdl
Encoding: UTF-8
Http-Method: POST
Content-Type: text/xml; charset=UTF-8
Headers: {Accept=[*/*], Authorization=[Basic {TOKEN}], 
                cache-control=[no-cache], connection=[keep-alive], 
                Content-Length=[735], content-type=[text/xml; charset=UTF-8], 
                pragma=[no-cache], ...}
Payload: <soap:Envelope>...</soap:Envelope>
--------------------------------------

A resposta, no entanto, não contém os cabeçalhos necessários

INFO: Outbound Message
---------------------------
ID: 2
Encoding: UTF-8
Content-Type: text/xml
Headers: {}
Payload: <soap:Envelope/">...</soap:Envelope>
--------------------------------------

Como posso modificar os cabeçalhos HTTP de resposta? eu tentei

((BindingProvider)port).getResponseContext().put(
           MessageContext.HTTP_RESPONSE_HEADERS, 
           Collections.singletonMap("Authentication", 
           Collections.singletonList("Basic "+token)));

sem obter o resultado desejado.

questionAnswers(1)

yourAnswerToTheQuestion