Pessoal, estou dando manutenção numa aplicação que deve ficar permanentemente monitorando varios servidores e para isso eu inicio varias threads. Os servidores que trabalham com ftp, sftp ou http, não estão dando problema porém o https está meio complicado.
Eu utilizo HttpClient e PostMethod e informo o caminho do certificado (keystore) na variavel da JVM ‘javax.net.ssl.trustStore’.
Quando eu rodo somente um cliente funciona mas quando rodo mais de um (varias threads) da pau! A aplicação não encontra o caminho do certificado. O que está me deixando confuso é que se eu deixar duas instancias do eclipse rodando ao mesmo tempo, uma para cada cliente aí funciona!
Imaginei que ‘javax.net.ssl.trustStore’ só pode ter um valor, mas não faz sentido com as duas instancias rodando ao mesmo tempo!!!
Já procurei na internet exemplos mas não encontrei nada do jeito que eu preciso.
Agradeço quem puder ajudar.
mas acredito que não é auto assinado.