2011-01-24 24 views
3

javaを使用してhttps(保護された)でファイルをアップロードするにはどうすればよいですか?私はhttp urlと同じものを送信している間、 "javax.net.ssl.SSLHandshakeException:ハンドシェイク中のリモートホストクローズ接続"のような例外をスローします。どのように私を導くことができる、どのようにhttpsでファイルをアップロードするJavaを使用して?事前のおかげで..javaを使用してhttpsファイルをアップロードしますか?

+1

あなたのテストサーバーはhttpsをサポートしていますか? – sarnold

+0

は、通常、ブラウザを使用してファイルサーバーにログインしている間に動作する資格情報ですか?また、通常のpingを試してサーバーの状態を確認してください。 – ayush

+0

Sarnold氏によれば、これはサーバーがhttps用に構成されていないことを示しています。設定が正しいことと、証明書と秘密鍵が有効であることを確認し、SSLに関するサーバーによってスローされたエラーがないことを確認してください。設定が有効であることが確認できたら、OpenSSL s_clientで確認してください。 –

答えて

3

あなたはapacheのcommons-fileuploadを使用することができ、hereはあなたがキーストア内のサーバの証明書に署名したCAの証明書を入れて、javaxの中でキーストアのパスを指定する必要がサンプルコード

0

です。 net.ssl.trustStoreシステムプロパティ。

関連する問題