現在、Http プロトコルを使用して Web サービスを呼び出す Java クライアントがあります。Https プロトコルを使用しようとすると、このエラー java.io.IOException: DerInputStream.getLength(): lengthTag=127, too big が発生し続けます。
何が起きているのでしょうか?ありがとうダミアン
現在、Http プロトコルを使用して Web サービスを呼び出す Java クライアントがあります。Https プロトコルを使用しようとすると、このエラー java.io.IOException: DerInputStream.getLength(): lengthTag=127, too big が発生し続けます。
何が起きているのでしょうか?ありがとうダミアン
暗号化技術に関するアメリカの輸出規制により、すぐに強力な暗号化を使用することはできません。エラーは、あなた (またはフレームワーク) が強力な暗号化を使用しようとしているように見えますが、フレームワークの他の部分ではそれが許可されていません。
あなたのケースに似たケースの議論は、ここで見つけることができます。優れた暗号プロバイダーはBouncyCastleです。少し読む必要がありますが、それを機能させるのはそれほど難しくありません。
幸運を、
クライアントからキーストア タイプを渡す必要があります。このエラーはその後発生するはずです。
HTTPS クライアントを、HTTP ではなく HTTPS (TLS/SSL) を介して通信するサーバー ポートに接続していますか?