【发布时间】:2022-01-15 04:40:50
【问题描述】:
我有一个在 Google 计算引擎中运行的 VM 实例。它有一个外部 IP 地址。我对 VM 实例的唯一用途是用于 android 应用程序的 REST api。我不想在任何浏览器上使用它。只有 android 应用程序会与之通信。
我已经安装了一个灯栈,并且能够使用我通过普通 http 和外部 IP 地址创建的 REST api。我想使用 TLS 保护通信。我没有域名。我不需要一个。在这种情况下是否可以使用 HTTPS?
我也可以在我的 Android 应用程序中创建添加自签名证书。我不确定这是否可能?经过一番研究,我发现lets encrypt不会为IP地址颁发证书以及各种原因,其中主要包括浏览器。在我的情况下,浏览器没有用,因为只有我的 android 应用程序会访问服务器。
有什么解决办法吗?解决方法?
我的目标是保护我的 android 应用客户端和 GCE VM 实例服务器之间的 http 通信。
【问题讨论】:
标签: android https google-compute-engine lets-encrypt