質問

現在、HTTP プロトコルを使用して Web サービスを呼び出す Java クライアントがあります。httpsプロトコルを使用しようとすると、このエラーを取得し続けますjava.io.ioexception:DerInputStream.getLength():lengthTag=127、大きすぎます。

何か考えられることはありますか?ありがとうダミアン

役に立ちましたか?

解決

暗号化テクノロジに関する米国の輸出規制により、強力な暗号化をそのまま使用することはできません。エラーは、あなた (またはフレームワーク) が強力な暗号化を使用しようとしており、フレームワークの他の部分がそれを許可していないようです。

あなたと似たケースのディスカッションが見つかります ここ。優れた暗号プロバイダーは次のとおりです。 弾む城. 。少し読む必要がありますが、機能させるのはそれほど難しくありません。

幸運を、

他のヒント

HTTPS クライアントを、HTTP ではなく HTTPS (TLS/SSL) 経由で通信するサーバー ポートに接続していますか?

クライアントからキーストアのタイプを渡す必要があります。そうすれば、このエラーは消えるはずです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top