1
62
为了达到这个目的,我遵循了详细的逐步说明
MyHttpClient.java
如何在活动类中调用上述代码:
|
2
26
我用 Portecle ,它就像一个符咒。 |
3
4
注意,对于SSL身份验证,您可能需要2个密钥库。“TrustManager”密钥存储库(包含CA证书)和“KeyManager”密钥存储库(包含客户端公钥/私钥)。(文档对KeyManager密钥库中需要的内容有些模糊)理论上,如果您的所有证书都由“知名”证书颁发机构(如Verisign、Thawte等)签名,则不应该需要TrustManager密钥库。告诉我这对你有什么用。您的服务器还将需要用于为客户端签名的任何内容的CA。 我根本无法使用javax.net.SSL创建SSL连接。我在服务器端禁用了客户端SSL身份验证,但仍然无法创建连接。因为我的最终目标是一个HTTP s GET,所以我尝试使用与Android捆绑在一起的Apache HTTP客户端。这样很管用。我可以进行HTTPS连接,但仍然不能使用SSL auth。如果我在服务器上启用了客户端SSL身份验证,则连接将失败。我没有检查Apache HTTP客户端代码,但我怀疑他们使用的是自己的SSL实现,并且没有使用javax.net.SSL。 |
4
4
|
5
2
|
6
0
您创建BKS密钥库的命令对我来说是正确的。 如何初始化密钥库。
但我觉得你也可以
如果有用请告诉我。 |
7
0
使用本手册 http://blog.antoine.li/2010/10/22/android-trusting-ssl-certificates/ 首先导入最低的中间CA证书,然后一直导入到根CA证书 . |
Abhilash Das · 输入文本时,编辑文本与工具栏重叠 1 年前 |
Community wiki · 局部变量可能尚未初始化 1 年前 |
jvargas · 如何获取上个月的第一天和最后一天以及一年的第一天 1 年前 |