如何设置android应用程序在ssl中使用socket.io?

如何设置android应用程序在ssl中使用socket.io?,android,ssl,socket.io,Android,Ssl,Socket.io,我正在使用一个库为android制作一个应用程序。我已经设法让应用程序与nginx+node.js机器通信。我现在对在连接长度上使用SSL感兴趣,但似乎无法让它工作。我想我可以找到nginx的终端,但是我对安卓部分有一些问题。我注意到该网站包含以下内容: // default SSLContext for all sockets IO.setDefaultSSLContext(mySSLContext); IO.setDefaultHostnameVerifier(myHostnameVerif

我正在使用一个库为android制作一个应用程序。我已经设法让应用程序与nginx+node.js机器通信。我现在对在连接长度上使用SSL感兴趣,但似乎无法让它工作。我想我可以找到nginx的终端,但是我对安卓部分有一些问题。我注意到该网站包含以下内容:

// default SSLContext for all sockets
IO.setDefaultSSLContext(mySSLContext);
IO.setDefaultHostnameVerifier(myHostnameVerifier);

// set as an option
opts = new IO.Options();
opts.sslContext = mySSLContext;
opts.hostnameVerifier = myHostnameVerifier;
socket = IO.socket("https://localhost", opts);
我只是将http更改为https,我假设我需要在这里做更多的工作,但我不知道这段代码的其余部分是什么意思,对象是什么
myslcontext
myHostnameVerifier
,我将如何生成它们