Прошу прощения, наверноне не корректно сформулировал вопрос.
Меня интересует есть ли возможность установить доверие всем сертификатам на стороне Android SDK? т.к. сейчас падает Handshake exception при установлении WSS соединения по причине невалдного сертификата на SIP сервере, который работатет по WebSockets.
WebSocketChannelClient.class
public void connect(final String wsUrl) {
...
if(WebSocketChannelClient.this.wsServerUrl.startsWith("wss://")) {
SSLContext e = SSLContext.getInstance("TLS");
e.init((KeyManager[])null, new TrustManager[]{WebSocketChannelClient.this.new TrustAllX509TrustManager(null)}, new SecureRandom());
SSLSocketFactory factory = e.getSocketFactory();WebSocketChannelClient.this.ws.setSocket(factory.createSocket());
}
...
}
Хотелось бы иметь возможность установить "верить всем сертификатам", т.к. на этапе разработки часто бывает что на сервер нет валидного сертификата.
Спасибо.