Проблема с SSL на Android

У меня очень специфическая проблема с SSL на моем Android. Если я попытаюсь посетить определенный веб-сайт с помощью кода, я получаю следующую ошибку:

SSL handshake failure: Failure in SSL library, usually a protocol error
error:140773F2:SSL routines:SSL23_GET_SERVER_HELLO: sslv3 alert unexpected message (external/openssl/ssl/s23_cInt.c:500 0xaf076228:0x00000000)

Я получаю это независимо от сборки... Я пробовал это на уровнях API 1.5, 1.6, 2.2 и 4.0 и получил то же самое. результат каждый раз.

После устранения неполадок я попытался посетить веб-сайт через браузер и получил следующую ошибку:

Data connectivity problem
A secure connection could not be established.

Вот в чем дело... веб-сайт прекрасно открывается в браузерах Windows (проверено в Firefox, IE и Chrome). ). Он также отлично открывается на устройствах iOS, которые используют тот же веб-кит, что и Android, что странно. Сайт также без проблем работает в браузере Opera Mini.

Вот сайт.

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

Я в тупике. Кто-нибудь может подсказать, как заставить это работать?

7
задан Don Quixote 21 June 2012 в 15:05
поделиться