【问题标题】:Communication using SSL in android在android中使用SSL进行通信
【发布时间】:2014-02-01 14:03:42
【问题描述】:

我必须使用 SSL 从 android 应用程序向远程服务器发送数据。我在哪里获得证书? android中客户端-服务器端验证的整个过程是什么?

谁能告诉我我们该怎么做?

感激不尽

--山姆

【问题讨论】:

  • 您可以自己生成证书。但是,如果您希望它被普遍接受,则必须从 ssl 提供商处购买。
  • 可能只需要在服务器端安装一个证书。通常,客户端引用来自证书颁发机构的证书来验证服务器提供的证书是真实的。向服务器提供证书的客户端不太常见(但如果需要也可以这样做)。通过使用 HTTPS 和适当的 HTTP/HTTPS 客户端库,您可以免费获得很多。我认为 org.apache.http 和 android.net.http 类库中的大部分东西都有你需要的东西。好书(旧但有用):amazon.com/SSL-TLS-Essentials-Securing-Web/dp/0471383546

标签: android ssl https openssl ssl-certificate


【解决方案1】:

Start SSL 提供免费的 1 类证书,并作为受信任的证书颁发机构工作。否则您可以进行自签名,但如上所述,它不会被普遍信任。

【讨论】:

  • 谢谢。但是我如何在 android 中使用 SSL 将数据发布到服务器?
猜你喜欢
  • 2020-02-14
  • 2013-09-14
  • 1970-01-01
  • 1970-01-01
  • 2016-06-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多