Skip to content
This repository was archived by the owner on Jun 14, 2026. It is now read-only.
This repository was archived by the owner on Jun 14, 2026. It is now read-only.

SSL - add an option that either requires self signed certs installed on phones or will only work with real certs #455

@abarrafo

Description

@abarrafo

(Commentary below written by @pliablepixels)

The issue summary (see discussion below)

As of today, zmNinja allows untrusted SSL certs without needing to install them on the phone. But by doing this, it is essentially disabling SSL security checks. The problem is if you don't do this, android displays a terrifying 'the network is being monitored' warning when you install your self signed cert in the phone which freaks out regular users.

This however does not offer proper security for folks who have a paid up real cert.

So the proposal is to add a toggle to "disable SSL fix" for folks with real certs.

Note that certs need to be signed properly - there are many examples on the web where a paid up cert works on desktops but not on mobile due to signing chain issues. I'll let the user figure out all of this. I suppose if a user were to enable this option, they know what they are doing and are self-capable of fixing their cert issues.

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