Проблемы с сертификатами WSS и SSL в Android

Я пытаюсь подключиться к websocket с wss-протоколом. Я попробовал библиотеку AutoBahn и смог подключиться к wss: //echo.websocket.org, но когда я пытаюсь подключиться к нашему серверу, я получаю ошибку 403 (Forbidden). У нас есть собственный SSL-сертификат, предоставленный GoDaddy. Соединение сокетов отлично работает с устройствами iOS и браузерами, но не на Android.

Я также пытался обходить SSL-сертификаты и создавать свои собственные.

Поскольку это связано с безопасностью, мы не можем поместить здесь ссылку wss нашего сервера.

Журналы по запросу

10-20 14:03:53.831 16402-16402/com.cameronpalmer.echo D/de.tavendo.autobahn.WebSocketConnection: WebSocket connection created. 10-20 14:03:54.107 16402-16402/com.cameronpalmer.echo D/de.tavendo.autobahn.WebSocketReader: WebSocket reader created. 10-20 14:03:54.109 16402-16402/com.cameronpalmer.echo D/de.tavendo.autobahn.WebSocketConnection: WebSocket reader created and started. 10-20 14:03:54.114 16402-16402/com.cameronpalmer.echo D/de.tavendo.autobahn.WebSocketWriter: WebSocket writer created. 10-20 14:03:56.153 16402-16617/com.cameronpalmer.echo D/de.tavendo.autobahn.WebSocketReader: WebSocker reader running. 10-20 14:03:56.158 16402-16618/com.cameronpalmer.echo D/de.tavendo.autobahn.WebSocketWriter: WebSocker writer running. 10-20 14:03:56.158 16402-16402/com.cameronpalmer.echo D/de.tavendo.autobahn.WebSocketConnection: WebSocket writer created and started. 10-20 14:03:56.165 16402-16402/com.cameronpalmer.echo W/Performance: More than 500 ms to handle , msg.target = Handler (android.view.ViewRootImpl$ViewRootHandler) {c6fab6} , msg.callback = android.view.View$PerformClick@3e063b7, msg.what = 0 , takenTime = 2338 , startTime = 408345922 10-20 14:03:56.167 16402-16402/com.cameronpalmer.echo I/Choreographer: Skipped 140 frames! The application may be doing too much work on its main thread. 10-20 14:03:56.466 16402-16617/com.cameronpalmer.echo W/de.tavendo.autobahn.WebSocketReader: Status: 403 (Forbidden) 10-20 14:03:56.467 16402-16617/com.cameronpalmer.echo D/de.tavendo.autobahn.WebSocketReader: WebSocket reader ended. 10-20 14:03:56.467 16402-16402/com.cameronpalmer.echo D/de.tavendo.autobahn.WebSocketConnection: fail connection [code = SERVER_ERROR, reason = Server error 403 (Forbidden) 10-20 14:03:56.467 16402-16402/com.cameronpalmer.echo D/de.tavendo.autobahn.WebSocketReader: quit 10-20 14:03:56.468 16402-16618/com.cameronpalmer.echo D/de.tavendo.autobahn.WebSocketWriter: WebSocket writer ended. 10-20 14:03:56.470 16402-16402/com.cameronpalmer.echo D/com.cameronpalmer.echo.EchoActivity: Close: SERVER_ERROR, Server error 403 (Forbidden) 10-20 14:03:56.471 16402-16402/com.cameronpalmer.echo D/de.tavendo.autobahn.WebSocketConnection: worker threads stopped 10-20 14:03:56.471 16402-16402/com.cameronpalmer.echo D/de.tavendo.autobahn.WebSocketConnection: opening handshake received 10-20 14:03:56.471 16402-16611/com.cameronpalmer.echo D/de.tavendo.autobahn.WebSocketConnection: SocketThread exited. 

Intereting Posts
Телефонные только номера софт-клавиатура Команда gradle: crashlyticsUploadDistributionRelease со вкусом Как включить доступ к местоположению программно в android? Проблема завершения кода Eclipse CDT C / C ++ в проекте NDK / Java Создание файлов происходит с помощью учетной записи Google Диска при аутентификации с помощью учетной записи службы? Запуск команды оболочки для копирования файлов из приложения Android Android в тестировании подписки на приложения Вызовите переменную ссылочного типа WCF Android: как избежать компоновки при нажатии клавиатуры Android Studio – Gradle всегда строит все модули, а не только тот, который я запускаю LineSpacingMultiplier и maxLines разрезают последнюю строку, андроидное текстовое изображение Android Row становится Unclickable с кнопкой Android 4.4: Низкая энергия Bluetooth; Подключить без сканирования для устройства BLE PendingIntent от второго действия перезаписывает первое действие и contentIntent для уведомления (Java LibGDX) Как изменить размеры текстур в LibGDX?