在android中使用SSL进行通信

在android中使用SSL进行通信,android,ssl,https,openssl,ssl-certificate,Android,Ssl,Https,Openssl,Ssl Certificate,我必须使用SSL从android应用程序向远程服务器发送数据。我在哪里可以拿到证书?android中客户端和服务器端验证的整个过程是什么 有人能告诉我怎么做吗 万分感谢 -Sam提供免费的1级证书,并作为受信任的证书颁发机构工作。否则,您可以进行自签名,但如上所述,它不会得到普遍信任。您可以自己生成证书。但是如果你想让它被普遍接受,你必须从ssl提供商那里购买一个。你可能只需要在服务器端安装一个证书。通常,客户端引用来自证书颁发机构的证书,以验证服务器提供的证书是否真实。向服务器提供证书的客户端

我必须使用SSL从android应用程序向远程服务器发送数据。我在哪里可以拿到证书?android中客户端和服务器端验证的整个过程是什么

有人能告诉我怎么做吗

万分感谢


-Sam提供免费的1级证书,并作为受信任的证书颁发机构工作。否则,您可以进行自签名,但如上所述,它不会得到普遍信任。

您可以自己生成证书。但是如果你想让它被普遍接受,你必须从ssl提供商那里购买一个。你可能只需要在服务器端安装一个证书。通常,客户端引用来自证书颁发机构的证书,以验证服务器提供的证书是否真实。向服务器提供证书的客户端不太常见,但如果需要,可以这样做。通过使用HTTPS和适当的HTTP/HTTPS客户机库,您可以免费获得很多信息。我认为org.apache.http和android.net.http类库中的大部分内容都满足了您的需要。好书老了,但很有用:谢谢。但我如何在android中使用SSL将数据发布到服务器?