- ベストアンサー
JSSEを使用したProxy経由のHTTPS通信について
いつもお世話になっております。 タイトルの件で質問させてください。 現在JSSEを使用しProxy経由のHTTPS通信するJavaアプリケーションを作成しています。 具体的な動作としては指定のURLのソースをテキストエリアに表示させるだけ なのですが、手こずっています。 インターネット上においてHTTP通信は成功するのですが、HTTPSの場合エラー が発生します。 →ERROR: The requested URL could not be retrieved (上記はエラーの一部です。これはHTML形式でかえってきます。) 試しにイントラネット上にてHTTPS通信をしてみました。 (もちろんProxyは経由しません。) サーバはWeblogicServer6.1Jを使用し、HTTPS通信を試みたのですが下記の ようなExxeptionが発生します。 ちなみにWeblogicは普通にインストールして起動しただけで、特に何もしていません。 javax.net.ssl.SSLException: untrusted server cert chain at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a([DashoPro-V1.2-120198]) (以下略) Weblogicに最初からくっついてくる認証ファイル(?)をどこかに置くとかそういう ことで解決できるのでしょうか? 解決方法をご存じの方はご教授下さい。 --開発環境-- OS:Win2k sp2 IDE:JBuilder5 Personal(JDK1.3.0_2) Sun JSSE1.0.2を使用 --WeblogicServer-- OS:Win2k sp2 webserver:WeblogicServer6.1J
- みんなの回答 (3)
- 専門家の回答
補足
アドバイスありがとうございます。 URL参照させていただきました。weblogic.security.ssl.enable=trueの部分なの ですが、書き方からしておそらく以前のバージョンの設定ファイルの書き方の ように思います。(weblogicは詳しくないのですが・・・(^^;) mkimさんがポイントとしてあげてくださった部分を参考にいろいろとやってみま したが、まだ試していませんがおそらくイントラネット上ではうまくいきそうに 思います。ただインターネット上でできないと意味がないのでなんとかPorxy経由 のHTTPSを実現させたいです。 とりあえずProxyを通さずにHTTPS通信できるかというのはまだやっていないので ちょっと試していきたいと思います。 なにかお気づきの点がありましたらまたアドバイスをお願いいたします。