0

現在、Http プロトコルを使用して Web サービスを呼び出す Java クライアントがあります。Https プロトコルを使用しようとすると、このエラー java.io.IOException: DerInputStream.getLength(): lengthTag=127, too big が発生し続けます。

何が起きているのでしょうか?ありがとうダミアン

4

3 に答える 3

2

暗号化技術に関するアメリカの輸出規制により、すぐに強力な暗号化を使用することはできません。エラーは、あなた (またはフレームワーク) が強力な暗号化を使用しようとしているように見えますが、フレームワークの他の部分ではそれが許可されていません。

あなたのケースに似たケースの議論は、ここで見つけることができます。優れた暗号プロバイダーはBouncyCastleです。少し読む必要がありますが、それを機能させるのはそれほど難しくありません。

幸運を、

于 2008-10-14T13:48:17.890 に答える
0

クライアントからキーストア タイプを渡す必要があります。このエラーはその後発生するはずです。

于 2008-12-10T11:11:32.390 に答える
0

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

于 2008-09-25T14:32:45.797 に答える