質問

古い1.3 JVMで作業する必要があり、別のサーバーへの安全な接続を作成するように求められます。残念ながら、HttpsURLConnectionはsinc JVM 1.4のみに表示されます。

安全な接続を作成する別の方法はありますか?この機能を追加できるライブラリはありますか?

役に立ちましたか?

解決

Java Secure Socket Extension(JSSE)をインストールする必要があります。これは、コメディの輸出制限のためにSunがJDKに同梱しないために必要でした。 SunのWebサイトを見てみましたが、JDK 1.3の指示はわかりにくいです。 JDK 1.3はSunによってサポートが終了しているため、JDK 1.3にはもはや情報がない可能性があることに注意してください。

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

他のヒント

BouncyCastle の実装を確認してください。 Java 1.1およびJ2MEに至るまで機能します。

JSSEがうまくいかない場合(@skaffmanの答えから、ドキュメントを見つけるのは難しいかもしれません)、何らかのプロキシを調べてください。同じローカルマシン(または信頼できるネットワーク)で実行されるデーモンをセットアップし、HTTPS経由でリクエストを最終エンドポイントに転送できます。このプロキシサーバーは、より新しいJVMを使用して作成できます。レガシーシステムは、実際のサービスではなくプロキシを指します。

もちろん、偶然にも最終エンドポイントを制御できる場合は、おそらく両方のサーバーをVPNに配置することもできます。

JSSE を使用できる場合があります。

skaffmanは、 jakarta commons HttpClient のSSLガイドにリンクしています。 HttpClientは、httpを処理するための優れたライブラリです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top