如何允许所有HTTPS网址在CouchbaseLite Android中同步

Dro*_*Dev 6 https replication android couchbase-lite

我有一个使用Couchbase Lite的应用程序.直到现在我正在使用http,现在我们需要做一点安全.那么如何让所有HTTPS网址与CouchbaseLite Android同步?

Ben*_*min 1

在Sync Gateway 文档的配置 SSL部分中,它指出:

Sync Gateway 支持服务 SSL。要启用 SSL,您需要向配置文件添加两个属性:

  • SSLCert”:包含 X.509 证书或证书链的 PEM 格式文件的路径。
  • SSLKey”:包含证书匹配私钥的 PEM 格式文件的路径。

如果这两个属性都存在,服务器将通过公共端口和管理端口响应 SSL(且仅响应 SSL)。

要使 Sync Gateway 能够使用 https,SSLCertSSLKey按照配置 SSL文档进行配置。配置证书后,Couchbase Sync Gateway 将使用 https。

事实上,如果您继续使用 http URL,客户端将无法连接。同步网关不支持同时使用 http 和 https,但支持其中之一。并且启用 https 不会更改同步网关使用的端口。