如何为HTTPS服务器设置私钥/公钥和证书?

时间:2013-03-07 19:26:23

标签: ssl https openssl ssl-certificate private-key

我正在开发小型HTTPS服务器,它将包含在我的Android应用程序中。客户端将是浏览器。用户可以浏览到我的HTTPS服务器上的包含。有人可以告诉我,就证书和私钥/公钥而言,我需要什么样的设置。我打算用openssl创建自签名证书。

仅供参考,我已完成初始设置。由于我的证书是自签名的,因此浏览器会显示警告以自行承担风险。所以我相信服务器身份验证正常。服务器验证客户端需要什么?

由于

1 个答案:

答案 0 :(得分:0)

在Android设备上托管HTTPS网络服务器的问题是使用域名验证证书。如果没有域名,除非在本地安装和信任服务器证书,否则客户端浏览器将显示错误。

这两个选项是:

  1. 注册域名,使用动态DNS,然后根据该名称请求ssl / tls证书。
  2. Installing self-signed certificate programmatically
  3. 有一个Android库支持https:http://tjws.sourceforge.net/