Problemas com WEB SERVICES com SSL

Estou com um grande problema aqui na empresa.
Trabalho em uma Operadora de Saúde e está ocorrendo a passagem dos sistemas para o padrão TISS da ANS. Até ai tudo bem.

Um dos padrões de comunicação é via Web Service mas seguindo o tutorial no link http://forum.datasus.gov.br/viewtopic.php?t=8061&highlight=jboss consegui fazer com que os web services fossem publicados no JBOSS e estou conseguindo que eles respondam pelo navegador trazendo o xml correspondente à ele.

É utilizado 2 chaves: uma keystore e uma truststore, mas não está funcionando , no LOG do JBOSS está aparecendo o seguinte:

2007-07-24 12:26:46,616 DEBUG [org.jboss.security.auth.spi.UsersRolesLoginModule ] Loaded properties, users=[kermit] 2007-07-24 12:26:46,725 DEBUG [org.jboss.security.auth.spi.UsersRolesLoginModule ] Loaded properties, users=[kermit] 2007-07-24 12:26:46,725 DEBUG [org.jboss.security.auth.spi.UsersRolesLoginModule ] Bad password for username=CN=prestador, OU=Unknown, O=Unknown, L=Unknown, ST=U nknown, C=Unknown

e no cliente está aparecendo o seguinte erro:

Exception in thread "main" javax.xml.ws.WebServiceException: request requires HTTP authentication: Cannot authenticate with the provided credentials at com.sun.xml.ws.util.SOAPConnectionUtil.getSOAPMessage(SOAPConnectionUtil.java:83) at com.sun.xml.ws.encoding.soap.client.SOAPXMLDecoder.toSOAPMessage(SOAPXMLDecoder.java:102) at com.sun.xml.ws.protocol.soap.client.SOAPMessageDispatcher.receive(SOAPMessageDispatcher.java:440) at com.sun.xml.ws.protocol.soap.client.SOAPMessageDispatcher.doSend(SOAPMessageDispatcher.java:260) at com.sun.xml.ws.protocol.soap.client.SOAPMessageDispatcher.send(SOAPMessageDispatcher.java:139) at com.sun.xml.ws.encoding.soap.internal.DelegateBase.send(DelegateBase.java:86) at com.sun.xml.ws.client.EndpointIFInvocationHandler.implementSEIMethod(EndpointIFInvocationHandler.java:174) at com.sun.xml.ws.client.EndpointIFInvocationHandler.invoke(EndpointIFInvocationHandler.java:108) at $Proxy22.tissSolicitacaoStatusProtocoloOperation(Unknown Source) at teste.teste001.main(teste001.java:126) Caused by: request requires HTTP authentication: Cannot authenticate with the provided credentials at com.sun.xml.ws.transport.http.client.HttpClientTransport.checkResponseCode(HttpClientTransport.java:285) at com.sun.xml.ws.transport.http.client.HttpClientTransport.getHeaders(HttpClientTransport.java:160) at com.sun.xml.ws.util.SOAPConnectionUtil.getSOAPMessage(SOAPConnectionUtil.java:59) ... 9 more

Alguem pode me ajudar…
Não sei mais o que fazer…

Bom dia,

Por favor shadowPJ voce conseguiu resolver o problema de WebService.

Preciso consumir um WSDL mas esta dando erro na hora de autenticar.
Segue abaixo mensagem de erro.

Código parte gerada pelo Net Beans.
String dtInicial = “22/11/2010 22:45:32”;
String dtFinal = “22/11/2010 22:45:32”;

    wsblockauto.ClientServices service = new wsblockauto.ClientServices();

    QName portQName = new QName("http://xxx.xxx/clientservices", "ClientServicesFacadeBeanPort");
    String req = "<buscarDadoTelemetria  xmlns=\"http://xxxx/clientservices\"><beginDate>" + dtInicial + "</beginDate><endRange>" + dtFinal + "</endRange></buscarDadoTelemetria>";

    try { // Call Web Service Operation

        wsblockauto.ClientServicesFacadeBean port = service.getClientServicesFacadeBeanPort();

        Dispatch<Source> sourceDispatch = null;

        sourceDispatch = service.createDispatch(portQName, Source.class, Service.Mode.PAYLOAD);

        sourceDispatch.getRequestContext().put(Dispatch.USERNAME_PROPERTY, "38276");
        sourceDispatch.getRequestContext().put(Dispatch.PASSWORD_PROPERTY, "4cbb466a35d3bb7304ea43cd687929f0");

        Source result = sourceDispatch.invoke(new StreamSource(new StringReader(req)));
        System.out.println(result);

    } catch (Throwable ex) {

        ex.printStackTrace();

        while (ex.getCause() != null) {
            ex = ex.getCause();

            ex.printStackTrace();
        }

    }

erro:

javax.xml.ws.WebServiceException: request requires HTTP authentication: Unauthorized
at com.sun.xml.internal.ws.util.SOAPConnectionUtil.getSOAPMessage(SOAPConnectionUtil.java:83)
at com.sun.xml.internal.ws.encoding.soap.client.SOAPXMLDecoder.toSOAPMessage(SOAPXMLDecoder.java:102)
at com.sun.xml.internal.ws.protocol.soap.client.SOAPMessageDispatcher.receive(SOAPMessageDispatcher.java:440)
at com.sun.xml.internal.ws.protocol.soap.client.SOAPMessageDispatcher.doSend(SOAPMessageDispatcher.java:260)
at com.sun.xml.internal.ws.protocol.soap.client.SOAPMessageDispatcher.send(SOAPMessageDispatcher.java:139)
at com.sun.xml.internal.ws.client.dispatch.impl.DispatchDelegate.send(DispatchDelegate.java:73)
at com.sun.xml.internal.ws.client.dispatch.DispatchBase.sendAndReceive(DispatchBase.java:297)
at com.sun.xml.internal.ws.client.dispatch.DispatchBase.invoke(DispatchBase.java:122)
at wsblockauto.Main.main(Main.java:56)
Caused by: request requires HTTP authentication: Unauthorized
at com.sun.xml.internal.ws.transport.http.client.HttpClientTransport.checkResponseCode(HttpClientTransport.java:285)
at com.sun.xml.internal.ws.transport.http.client.HttpClientTransport.getHeaders(HttpClientTransport.java:160)
at com.sun.xml.internal.ws.util.SOAPConnectionUtil.getSOAPMessage(SOAPConnectionUtil.java:59)
… 8 more
request requires HTTP authentication: Unauthorized
at com.sun.xml.internal.ws.transport.http.client.HttpClientTransport.checkResponseCode(HttpClientTransport.java:285)
at com.sun.xml.internal.ws.transport.http.client.HttpClientTransport.getHeaders(HttpClientTransport.java:160)
at com.sun.xml.internal.ws.util.SOAPConnectionUtil.getSOAPMessage(SOAPConnectionUtil.java:59)
at com.sun.xml.internal.ws.encoding.soap.client.SOAPXMLDecoder.toSOAPMessage(SOAPXMLDecoder.java:102)
at com.sun.xml.internal.ws.protocol.soap.client.SOAPMessageDispatcher.receive(SOAPMessageDispatcher.java:440)
at com.sun.xml.internal.ws.protocol.soap.client.SOAPMessageDispatcher.doSend(SOAPMessageDispatcher.java:260)
at com.sun.xml.internal.ws.protocol.soap.client.SOAPMessageDispatcher.send(SOAPMessageDispatcher.java:139)
at com.sun.xml.internal.ws.client.dispatch.impl.DispatchDelegate.send(DispatchDelegate.java:73)
at com.sun.xml.internal.ws.client.dispatch.DispatchBase.sendAndReceive(DispatchBase.java:297)
at com.sun.xml.internal.ws.client.dispatch.DispatchBase.invoke(DispatchBase.java:122)

Desde já obrigado.

amigos desculpem reacender o tótpico, mas estou com o mesmo problema,

Alguém conseguiu resolver ?