Ios 弄清楚如何设置HTTPS

Ios 弄清楚如何设置HTTPS,ios,flask,amazon-ec2,https,alamofire,Ios,Flask,Amazon Ec2,Https,Alamofire,我是一个相对较新的后端安全程序员,所以对如何设置HTTPS一无所知。我目前正在编写一个IOS应用程序,向我的公共EC2后端域发送http请求,但我正在尝试将其转换为HTTPS。现在,后端正在服务器上运行,使用带有自签名证书的HTTPS。然而问题是,在IOS应用程序端,它拒绝了这一点,因为这是无效的,所以我无法测试依赖HTTPS的功能。我试图在infoplist和ip.xip.io中使用域异常,但它仍然抱怨有人可能假装是此地址。有没有人能以一种非常系统的方式列出我应该如何构建它,即是否有任何免费的

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

也许iOS应用程序将使用免费社区证书正确验证。调查免费证书颁发机构,如letsencrypt。有几个。这些工作原理类似于商业CAs,如GoDaddy

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

希望这些帮助: