Вопрос

У меня есть клиент Java, который в данный момент вызывает веб-службу, используя протокол Http.Когда я пытаюсь использовать протокол HTTPS, я продолжаю получать эту ошибку java.io.ioexception:ДерИнпутStream.getLength():lengthTag=127, слишком большой.

Есть идеи, что может быть?Спасибо, Дэмиен

Это было полезно?

Решение

В соответствии с американскими правилами экспорта технологий шифрования вы не можете использовать стойкое шифрование «из коробки».Ваша ошибка выглядит так, будто вы (или ваша платформа) пытаетесь использовать стойкое шифрование, а другие части платформы не позволяют этого.

Обсуждение кейса, похожего на ваш, можно найти здесь.Хороший криптопровайдер – это НадувнойЗамок.Требуется некоторое чтение, но заставить его работать не так уж и сложно.

Удачи,

Другие советы

Вы уверены, что подключаете свой HTTPS-клиент к порту сервера, который использует HTTPS (TLS/SSL), а не HTTP?

Вам необходимо передать тип хранилища ключей от клиента.Тогда эта ошибка должна исчезнуть.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top