2012-01-02 4 views
5

DefaultHttpClientを使用して保護されたURLにアクセスしようとしています。 私はportecelツールを使用してBKSファイルを作成しています。読み取りエラー:SSLライブラリのエラー、通常はプロトコルエラー

にjava.io.IOException:読み取りエラー:SSLライブラリで失敗、通常、プロトコルエラー

はJKSファイルは、同じJavaプログラムでは正常に動作しているが、BKSには、次の例外をスローして使用して作成しました

私はキーストアエクスプローラでbksファイルを開き、詳細を見ることができます。

同じは、Android 2.3での細かい作業が、2.2

に誰もがこのような問題に直面し、それを解決した場合、私に知らせていません。

答えて

0

私のアプリケーションで同じ問題が発生しました。私はちょっとグーグルを検索した後、this bugreport on Android 2.2を参照しているbugreport from k9mailと、これが2.2のフレームワークバグであることを示すいくつかの投稿が見つかりました。

いくつかのソースが見つかりましたlike this one証明書のサーバー側のインポートは、Androidが受け入れるためには、特定の順序で行われなければならないということに言及しています。私はサーバーを制御できないので、私はこのオプションを追求しませんでした。実際に動作するかどうかわかりません。しかし、あなたがさらに調査するのは興味深いかもしれません。

0

サーバーでクライアント認証が必要かどうかを確認します。

0

Retrofitライブラリでこの問題が発生しました。この変更を私のURLに「https://10.0.3.2:4567」から「http://10.0.3.2:4567」に変更しました。

+0

どのようにsslプロトコルの根底にある問題を解決するのかわかりません。 –

関連する問題