Сертификат никакой не давал
Если не настраивали самоподписаный сертификат, то скорее всего клиент не будет с ним работать по SSL.
Могу ли я скормить какой-нибудь бесплатный сертификат или сгенерировать свой валидный внутри локальной сети?
1 - Можно настроить lets encrypt сертификат.
2 - Не уверен, но кажется если повесить owncloud на 80 порт, то в клиенте достаточно указать адрес подключения http:// и оно будет работать. Когда тестировал owncloud в своей локальной сети не помню, чтобы настраивал сертификаты и какой-либо SSL. Все работало без шифрования.