Android WSS and SSL Issues

I am trying to connect to a websocket having a wss protocol. I tried the AutoBahn library and was able to connect to wss: //echo.websocket.org, but when I try to connect to our server, I get 403 (Forbidden) error. We have our own SSL certificate provided by GoDaddy. A socket connection works fine with iOS devices and browsers, but not on Android.

I also tried to bypass SSL certificates and create my own.

Like security-related communications, we cannot put our server’s wss link here.

Magazines on request

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.
+4
source share

Source: https://habr.com/ru/post/1658297/


All Articles