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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions