Android:使用HTTP方法使用Exchange Server证书进行身份验证

时间:2013-04-30 14:08:54

标签: android http-post ssl-certificate x509certificate android-keystore

我正在尝试使用HTTP方法(HttpPost)与我的Exchange服务器同步,服务器生成客户端证书(abc.pfx)。我尝试使用KeyStore,KeyManagerFactory,TrustManagerFactory和SSLSocketFactory来实现这一点。但是我得到了

  1. 身份验证错误(如果我信任所有证书)收到的身份验证质询为空

  2. java.security.cert.CertificateException:java.security.cert.CertPathValidatorException:找不到证书路径的信任锚。 (如果我只信任服务器(根CA)证书。)

  3. 我在StackOverflow 1234中经历了很多链接。如果你能看到所有的链接都是一样的。我尝试了不同的方法,但仍然没用。

    注意:我使用的是abc.pfx(它不是自签名的),server.cer(以表示这种信任)。我将这两个文件转换为BKS格式并在我的代码中使用。 Plz帮我解决了这个问题

0 个答案:

没有答案