Skip to content

FR: Android app does not check user trusted self-signed certificates #8085

@atb00ker

Description

@atb00ker

What is the issue?

I am a freeloader home user who decided to host the service myself using headscale to not stress your systems without paying.
Headscale is working fine on my linux boxes using tailscale client.
However,
I installed the certificate on my phone and checked if it's working using firefox; and the certificate is installed properly.
However, when I try to connect to the control plane using the android app, it still complains "remote error: tls: bad certificate".

I suspect that the app is only looking at the system certificates instead of all / user certificates.

P.S: I understand that this will be lowest priority, but I'd appreciate someone helping out with this, cheers and thanks for letting us use other control planes.

Steps to reproduce

  1. Create a control plane with self-signed certificates
  2. Add the certificate's CA as trusted in android settings.
  3. Try to connect to the control plane
  4. Notice the certificates are still not trusted. 😭

OS

Android

OS version

Android 11

Tailscale version

1.38.2

Metadata

Metadata

Assignees

No one assigned

    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