SSL_RSA_WITH_DES_CBC_SHA no HttpClient da Apache

Galera, boa tarde.

Gostaria da ajuda de vocês:

Ao fazer chamada à um WebService de um cliente ele da o erro:

javax.net.ssl.SSLException: Server selected improper ciphersuite SSL_RSA_WITH_DES_CBC_SHA …

Pelo que entendi, nossas conexões no HttpClient(Apache) não estão aceitando a cipher SSL_RSA_WITH_DES_CBC_SHA

USO O TOMCAT 7

Vocês sabem como resolver isso?

Obrigado

Vamos começar do começo: existe algum motivo em especial pelo qual você está usando o HttpClient para consumir o serviço? Digo isso porque existem bibliotecas, como o Apache CXF, que fazem isso de maneira totalmente transparente, sem grandes problemas.

Aliás, o web service em questão é WS-* ou REST? A solução é diferente, dependendo do tipo.

[]'s

Obrigado Alexandre.

Na verdade fazemos pagescrapping. Acessamos uma página do nosso Parceiro. Usamos o HttpClient como se fosse um browser.

[quote=l.alves]Obrigado Alexandre.

Na verdade fazemos pagescrapping. Acessamos uma página do nosso Parceiro. Usamos o HttpClient como se fosse um browser.[/quote]

Huuumn… nesse caso, complica a situação.

Já pensou em usar um crawler especializado, tipo o Nutch?

[]'s

Nós já fazemos algo parecido com isso. Na verdade parece que este certificado ai SSL_RSA_WITH_DES_CBC_SHA é fraco. Parece que a questão é descobrir como o HttpClient possa aceitá-lo, já que ele é fraco. Mas não achei como :frowning:

E ai galera, alguém pode ajudar?