2015-05-02 2 views
0

Не собираюсь подробно рассказывать о том, чего я пытаюсь достичь здесь (что на самом деле не о написании программ), но при использовании существующего приложения для Android я ударил стену который переводит к следующему в АБР LogCat:Игнорировать SSL-сертификат в Android * для существующего приложения *

javax.net.ssl.SSLPeerUnverifiedException: нет сверстников сертификат

Похоже, что приложение как-то не доверяет удаленный сервер, поэтому я искал решения, чтобы обойти это , но насколько я видел, результаты - все о том, как обходить его , когда вы разрабатываете, т.е. когда у вас есть исходный код самого приложения. Ситуация здесь заключается в том, что у меня никогда не будет привилегии получить источник для приложения, поэтому то, что я ищу, - это решение, которое может обойти его для существующего приложения. Приложение/плагин для этого хорошо, или даже способ перепрограммировать APK, который у меня есть, и добавить в материал, который мне нужен, - вы говорите, люди его повышают, и я изучаю его.

Спасибо за ваше время для чтения первого вопроса новичка здесь!

ответ

0

javax.net.ssl.SSLPeerUnverifiedException: Нет сверстников сертификат

Похоже, что приложение как-то не доверяет удаленный сервер, ...

означает, что нет сертификата сверстников, что сервер вообще не отправлял сертификат. Поэтому обычные методы игнорирования результата проверки сертификата не помогут, потому что, если нет сертификата, проверка не выполняется. Поскольку приложение, похоже, ожидает сертификат, это больше похоже на неправильно сконфигурированный сервер.

+0

Быстрый ответ, сэр! Однако, так же, как я не могу коснуться источника приложения, сервер также не под моим контролем, поэтому, даже если это действительно неправильно сконфигурированный сервер, мне действительно нечего делать на моей стороне, так ли это? Или есть ли другой способ, который просто говорит Android игнорировать все такие ошибки? –

+0

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

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