Android WebSocket加密

前提:本文基于Java-WebSocket-1.3.4.jar

需求:公司App中有个WebSocket长链接需要加密,但现阶段不需要CA证书,实现一下。

Java-WebSocket.jar怎么使用,相信不用我多说了,不会的可以百度下,不难,下面主要讲下怎么无证书加密。



下面是一个加密工具类SSLSocketFactoryUtil


Android WebSocket加密_第1张图片
第一张
Android WebSocket加密_第2张图片
第二张
Android WebSocket加密_第3张图片
引入的包

使用方法:

用WebSocketClient的对象调用setSocket方法即可。例如:myWebSocketClient.setSocket(SSLSocketFactoryUtil.createSSLSocketFactory().createSocket(serverUri.getHost(),serverUri.getPort()));其中,serverUri是URI对象。

你可能感兴趣的:(Android WebSocket加密)