2008-09-25 3 views
0

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

Любые идеи, что может быть? Thanks Damien

ответ

2

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

Обсуждение вопроса, похожего на ваше, можно найти here. Хорошим провайдером криптографии является BouncyCastle. Делает некоторое чтение, но не так сложно заставить его работать.

Успехов,

0

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

0

Вы должны передать тип хранилищу от клиента. Эта ошибка должна идти тогда.

Смежные вопросы