我一直在研究这个话题,我真的希望那里的人已经做过这个。
我正在使用Xamarin.Forms为iOS和Android构建移动应用。该应用程序访问休息服务,我需要使用SSL加密来保护我的用户数据。
我的休息服务正在Windows Server 2012 Amazon ec2实例上运行。我正在使用WCF构建其余服务。我没有使用IIS来托管这项服务。它运行在一个端口上,让我们说29640.所以,客户端用请求和参数调用我的端口。
我尝试使用Let的加密技术为我的服务器生成SSL证书,但亚马逊的服务器被列入黑名单以获取SSL证书。我的网站域有一个SSL证书,该证书托管在GoDaddy Linux服务器上。遗憾的是,这不是托管我的WCF请求的地方。
我很困惑。如何获得客户可信赖的SSL证书。是通过我的已知域而不是通过EC2路由请求的唯一选项吗?如果是这样,我该怎么做?
答案 0 :(得分:1)
我想出了如何使用我拥有的域的弹性IP和DNS记录来执行此操作。我知道弹性IP听起来会改变,但这意味着您启动的任何新实例都可以分配相同的IP地址。