2015-11-12 2 views
6

У меня есть приложение, которое использует Couchbase Lite. До сих пор я использовал http, и теперь нам нужно немного защищаться. Итак, как разрешить всем URL-адресам HTTPS синхронизировать с CouchbaseLite Android?Как разрешить все URL-адреса HTTPS для синхронизации в CouchbaseLite Android

+0

Что вы подразумеваете под «разрешить»? Вы установили шлюз HTTPS Sync? – borrrden

ответ

0

В Configuring SSL разделе документации синхронизации шлюза говорится:

синхронизации шлюз поддерживает обслуживание SSL. Чтобы включить SSL, вам необходимо добавить два свойства в конфигурационном файле:

  • «SSLCert»: путь к PEM формата файла, содержащего сертификат X.509 или цепочку сертификатов.
  • "SSLKey": Путь к файлу 0 -го PEM-формата , содержащему закрытый ключ сертификата.

Если оба свойства присутствуют, сервер будет отвечать на SSL (и только SSL) через как общедоступный, так и административный порты.

Чтобы включить синхронизацию шлюза использовать HTTPS настройки SSLCert и SSLKey следуя Configuring SSL справки о. После настройки ваших сертификатов Couchbase Sync Gateway будет использовать https.

Фактически, если вы продолжаете использовать http-адреса, клиент не сможет подключиться. Синхронизирующий шлюз не поддерживает одновременный http и https, он делает то или другое. И позволяет https не изменять порт, который использует Sync Gateway.

Смежные вопросы