4

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

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

4

5 に答える 5

8

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

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

于 2008-10-01T13:11:10.067 に答える
4

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

于 2008-10-02T02:39:13.167 に答える
2

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

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

于 2008-10-01T13:18:41.330 に答える
0

skaffman は、 jakarta commons HttpClientの SSL ガイドへのリンクです。HttpClient は、http を扱うための優れたライブラリです。

于 2008-10-01T15:00:32.050 に答える
0

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

于 2008-10-01T13:13:21.827 に答える