Cas*_*per 7 sockets ssl client android
我目前正在为Android(2.2)和使用SSL的服务器编写客户端部分.我设法在服务器和普通客户端之间交换消息,但Android似乎对自签名证书不太满意.我搜索过Stackoverflow和Google搜索很多,很多人都有类似的问题.到目前为止我找到的所有答案要么不起作用,要么没有任何意义.那里的大多数代码示例都是针对HTTPS的,但我不能使用,因为我需要通过套接字进行通信(SSLSocket是我最好的猜测).我尝试了很多不同的代码,但是现在我又回到零了.
到目前为止,我已经发现我必须创建一个证书(我认为我做对了)和一个自定义的TrustManager.显然我无法找到任何正常工作的代码,这就是我在这里问的原因,因为通常会有一些非常有帮助的人.
我正在寻找有关应该做什么的详细描述,以及一些可以制作成有效的Android客户端代码的代码.
提前致谢
小智 1
我已经通过移植原生 android 浏览器来完成它。我刚刚更改了 ssl 上下文的创建方式。我承诺我也会在 SandroB 网站上放置一些工作示例,但是......:)
https://market.android.com/details?id=org.sandrob
http://code.google.com/p/sandrob/source/browse/misc/examples/HttpsConnection.java
| 归档时间: |
|
| 查看次数: |
5853 次 |
| 最近记录: |