Pergunta

Eu tenho que trabalhar em um velho 1.3 JVM e estou solicitado a criar uma conexão segura para outro servidor. Infelizmente, a HttpsURLConnection só aparece sinc JVM 1.4.

Existe outra maneira de criar uma conexão segura? Existe uma biblioteca que eu poderia lhe adicionar este fonctionnality?

Foi útil?

Solução

Você precisa instalar o Java Secure Socket Extension (JSSE), que costumava ser necessário porque Sun não iria enviá-lo com o JDK devido a restrições de exportação de comédia. Eu tinha um olhar no site da Sun, mas as instruções JDK 1.3 são PREVING indescritível. Tenha em mente que JDK 1.3 é agora de fim-de-lifed pela Sun, para que eles não podem ter qualquer informação mais.

http://hc.apache.org/httpclient-3.x /sslguide.html

Outras dicas

Confira o BouncyCastle implementação . Ele funciona todo o caminho para Java 1.1 e J2ME.

Se JSSE não funciona para você (de @ resposta de skaffman, pode ser difícil encontrar documentação), você pode querer olhar para algum tipo de proxy. Você pode configurar um daemon rodando na mesma máquina local (ou rede confiável), que, em seguida, encaminha as solicitações sobre HTTPS para o ponto final final. Você poderia escrever esse servidor proxy usando uma JVM mais moderno. Seu sistema legado, então, apontam para o proxy em vez do serviço real.

Claro que, se, por acaso, você também tem controle sobre o ponto final final, você poderia talvez apenas colocar os dois servidores em uma VPN.

Você pode ser capaz de usar JSSE .

Links skaffman para o guia SSL para Jakarta Commons HttpClient . HttpClient é uma biblioteca boa para lidar com http.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top