古い 1.3 JVM で作業する必要があり、別のサーバーへの安全な接続を作成するように求められました。残念ながら、HttpsURLConnection は JVM 1.4 以降でのみ表示されます。
安全な接続を作成する別の方法はありますか? この機能を追加できるライブラリはありますか?
Java Secure Socket Extension (JSSE) をインストールする必要があります。これは、Sun がコメディの輸出制限のために JDK に同梱しないために必要でした。私は Sun の Web サイトを調べましたが、JDK 1.3 の手順はわかりにくいものです。JDK 1.3 は現在、Sun によってサポートが終了しているため、これ以上情報がない可能性があることに注意してください。
BouncyCastleの実装を確認してください。Java 1.1 および J2ME まで機能します。
JSSEがうまくいかない場合(@skaffmanの回答から、ドキュメントを見つけるのは難しいかもしれません)、ある種のプロキシを調べたいと思うかもしれません。同じローカルマシン(または信頼できるネットワーク)で実行されるデーモンを設定すると、HTTPSを介してリクエストが最終エンドポイントに転送されます。このプロキシサーバーは、最新のJVMを使用して作成できます。レガシーシステムは、実際のサービスではなくプロキシを指します。
もちろん、偶然にも最終エンドポイントを制御できる場合は、両方のサーバーをVPNに配置することもできます。
skaffman は、 jakarta commons HttpClientの SSL ガイドへのリンクです。HttpClient は、http を扱うための優れたライブラリです。
JSSEを使用できる場合があります。