想办法设置 HTTPS

Posted

技术标签:

【中文标题】想办法设置 HTTPS【英文标题】:Figuring out to set up HTTPS 【发布时间】:2019-01-02 05:14:59 【问题描述】:

我是一个相对较新的后端安全程序员,对如何设置 HTTPS 非常了解。我目前正在编写一个向我的公共 EC2 后端域发送 http 请求的 ios 应用程序,但是我正在尝试将其转换为 HTTPS。现在,后端正在使用带有自签名证书的 HTTPS 在开发 Flask 服务器上运行。但是问题在于,在 IOS 应用程序端,它拒绝此为无效,因此我无法测试 HTTPS 相关功能。我尝试将域异常与 infoplist 和 ip.xip.io 一起使用,但它仍然抱怨有人可能假装是这个地址。有人可以以非常系统的方式列出我应该如何构建它,即是否有任何免费 CA,我是否需要来自 CA 的证书,以及如何使用我的 ec2 公共 ip 正确连接应用程序和后端与 HTTPS .

【问题讨论】:

希望这些帮助:***.com/questions/34073822/…medium.com/swift-programming/… 【参考方案1】:

也许 iOS 应用会使用免费的社区证书正确地进行身份验证。调查免费的证书颁发机构,例如letsencrypt。有几种。这些工作类似于 GoDaddy 等商业 CA。

【讨论】:

【参考方案2】:

实际上最简单的解决方案就是使用 Ngrok

【讨论】:

以上是关于想办法设置 HTTPS的主要内容,如果未能解决你的问题,请参考以下文章

fiddler设置抓取https不提示下载证书解决办法

手机设置Fiddler代理后无法访问Https网络的解决办法

有没有办法为 esp_https_ota 调用设置 http Header 值?

设置类的任何属性时,有没有办法调用方法?

有没有办法为 1 个请求设置一个 cookie?

如何设置用户身份