我正在开发将包含在我的 android 应用程序中的小型 HTTPS 服务器。客户端将是浏览器。用户可以浏览到我的 HTTPS 服务器上的包含。有人可以告诉我就证书和私钥/公钥而言,我需要什么样的设置。我打算使用 openssl 创建我的自签名证书。
仅供参考,我已经完成了初始设置。而且由于我的证书是自签名的,浏览器会显示警告以接受它,风险自负。所以我相信服务器身份验证正在工作。服务器需要什么来验证客户端?
谢谢
我正在开发将包含在我的 android 应用程序中的小型 HTTPS 服务器。客户端将是浏览器。用户可以浏览到我的 HTTPS 服务器上的包含。有人可以告诉我就证书和私钥/公钥而言,我需要什么样的设置。我打算使用 openssl 创建我的自签名证书。
仅供参考,我已经完成了初始设置。而且由于我的证书是自签名的,浏览器会显示警告以接受它,风险自负。所以我相信服务器身份验证正在工作。服务器需要什么来验证客户端?
谢谢
在 android 设备上托管 HTTPS 网络服务器的问题是证书是使用域名验证的。如果没有域名,客户端浏览器将显示错误,除非在本地安装并信任服务器证书。
这两个选项是:
有一个支持 https 的 Android 库:http: //tjws.sourceforge.net/