我知道之前有人问过,但我还没有找到一个非常明确的答案 -
我正在尝试在Android应用中实现API。为了进行初始连接,我需要与HTTPS URL通信,使用个人X509证书和密钥来识别自己。
在“桌面”Java中执行此操作很简单,因为我只是引用文件。
有没有人在Android上试过这个?你如何将证书送到设备上?你是如何得到代码来读取并建立连接的。
我查看了X509证书类和SSLSocketFactory,但我对Java甚至非常新,并且不完全理解它 - 有人可以帮助我 - 指针或代码片段将非常受欢迎。
非常感谢
唐
答案 0 :(得分:0)
看看这里Trusting all certificates using HttpClient over HTTPS还有源代码。但请注意,在android的sdk中,HttpsURLConnection中存在错误 - http://code.google.com/p/android/issues/detail?id=8625。