哪个SSL证书已被Android批准?

哪个SSL证书已被Android批准?,android,ssl,ssl-certificate,Android,Ssl,Ssl Certificate,我用phonegap开发了一个应用程序,它在所有ajax调用中都使用ssl。它工作正常,但当我签署应用程序时,这些调用停止工作,我认为这是因为SSL证书对Android无效 我怎样才能解决这个问题 我需要购买Android认可的其他SSL证书吗 浏览器使用SSL证书来确认站点的合法性,这是由通常称为CA(证书颁发机构)的第三方帮助完成的 如果您遇到SSL证书握手异常,很可能是因为您尝试连接的网站具有自签名证书 解决方案: 将站点证书添加到信任存储中,并将其用于进一步的网络请求。 前往,了解如何

我用phonegap开发了一个应用程序,它在所有ajax调用中都使用ssl。它工作正常,但当我签署应用程序时,这些调用停止工作,我认为这是因为SSL证书对Android无效

  • 我怎样才能解决这个问题
  • 我需要购买Android认可的其他SSL证书吗

浏览器使用SSL证书来确认站点的合法性,这是由通常称为CA(证书颁发机构)的第三方帮助完成的

如果您遇到SSL证书握手异常,很可能是因为您尝试连接的网站具有自签名证书

解决方案:
将站点证书添加到信任存储中,并将其用于进一步的网络请求。

前往,了解如何将证书添加到密钥存储。
要实际获取证书,请使用Openssl获取证书链。
openssl s_客户端-连接www.example.com:443-prexit


您需要的证书主要是链中的根证书。

如果我尝试运行penssl s_客户端www.mydomain.com:443-prexit,我会得到:未知选项www.mydomain.com:443@FerminGarcia很抱歉,错过了-connect标志。我已经用正确的答案更新了答案。