Skip to content

[BUG] app does not persist trusted certificates across network changes #26

@traktuner

Description

@traktuner

Hey,

The iOS app does not remember trusted certificates, which is a big issue for my use case.
I use Cloudflare for accessing OpenCloud from the outside.
Internally, the DNS resolves it to the server's IP address, and the proxy serves a Let's Encrypt certificate.

Some pain points for that use case:

  1. Every time the network changes, the app stops working. When I'm actively working in the app and the network changes from internal to external or vice versa, I always get the "certificate not trusted" popup.

Image

  1. When uploading files and the network has changed, the files are stuck, and also a retry does not work.

Image

  1. Occasionally, the app gets into a state where it wants to log in again because it's "offline". Force-closing the app and reopening it, then trusting the certificate change makes it work again without a new login.

The expected behavior would be that the app remembers previously trusted certificates, maybe showing them in a separate settings section where the certificates can get revoked by swipe-deleting them.

Client

iOS version: 26+

OpenCloud app version: v1.0.1

Device model: iPhone 17 Pro Max

Server configuration

OpenCloud version: 3.7.0-rolling

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions