سؤال

لدي جافا العميل تطلق خدمة الإنترنت في هذه اللحظة باستخدام بروتوكول Http.عند محاولة استخدام بروتوكول Https وأظل الحصول على هذا الخطأ java.io.IOException:DerInputStream.getLength():lengthTag=127, كبير جدا.

أي أفكار أو ما يمكن أن يكون ؟ شكرا داميان

هل كانت مفيدة؟

المحلول

بسبب الأمريكية أنظمة التصدير في تقنيات التشفير, لا يمكنك استخدام التشفير القوي من خارج منطقة الجزاء.خطأ الخاص بك يبدو أنك (أو الإطار) هو محاولة استخدام التشفير القوي ، وأجزاء أخرى من إطار لا يسمح لها.

مناقشة الحالة التي تبدو مماثلة ليدكم يمكن العثور عليها هنا.جيد موفر التشفير BouncyCastle.يأخذ بعض القراءة ، ولكن ليس من الصعب أن تجعل من العمل.

حظا سعيدا ،

نصائح أخرى

هل أنت متأكد من أنك تربط HTTPS العميل إلى الملقم منفذ المحادثات عبر HTTPS (TLS/SSL) بدلا من HTTP?

لديك لتمرير keystore نوع من العميل.هذا الخطأ يجب أن تذهب بعد ذلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top