Webservices العميل ssl
-
02-07-2019 - |
سؤال
لدي جافا العميل تطلق خدمة الإنترنت في هذه اللحظة باستخدام بروتوكول Http.عند محاولة استخدام بروتوكول Https وأظل الحصول على هذا الخطأ java.io.IOException:DerInputStream.getLength():lengthTag=127, كبير جدا.
أي أفكار أو ما يمكن أن يكون ؟ شكرا داميان
المحلول
بسبب الأمريكية أنظمة التصدير في تقنيات التشفير, لا يمكنك استخدام التشفير القوي من خارج منطقة الجزاء.خطأ الخاص بك يبدو أنك (أو الإطار) هو محاولة استخدام التشفير القوي ، وأجزاء أخرى من إطار لا يسمح لها.
مناقشة الحالة التي تبدو مماثلة ليدكم يمكن العثور عليها هنا.جيد موفر التشفير BouncyCastle.يأخذ بعض القراءة ، ولكن ليس من الصعب أن تجعل من العمل.
حظا سعيدا ،
نصائح أخرى
هل أنت متأكد من أنك تربط HTTPS العميل إلى الملقم منفذ المحادثات عبر HTTPS (TLS/SSL) بدلا من HTTP?
لديك لتمرير keystore نوع من العميل.هذا الخطأ يجب أن تذهب بعد ذلك.