Bug 505141

Summary: Increase verbosity for invalid SSL certificate popup
Product: [Applications] Falkon Reporter: Justin Zobel <justin>
Component: generalAssignee: Juraj <jurajoravec>
Status: RESOLVED FIXED    
Severity: wishlist CC: jurajoravec
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In: 25.08
Sentry Crash Report:
Attachments: Screenshot

Description Justin Zobel 2025-06-02 23:25:05 UTC
Created attachment 181979 [details]
Screenshot

Currently, we get the popup as in the screenshot attached.

This tells the user nothing about the invalid SSL certificate.

1. Specify which tab this is occurring in
2. Specify the address for invalid SSL certs
3. Specify what about the certificate is invalid: is it not for the requested address, is it expired, is it not valid yet?
Comment 1 Bug Janitor Service 2025-06-05 19:00:09 UTC
A possibly relevant merge request was started @ https://invent.kde.org/network/falkon/-/merge_requests/134
Comment 2 Juraj 2025-06-05 19:30:30 UTC
Hello,

1. At the moment I do not see how to map the webpage to the, maybe later.
  - If you still wish for this feature, can you create a second request?
2. In the next major version, the affected domain will be mentioned.
3. The short description of an error is present.
  - On your example "Servers certificate is not trusted"

I also added an option to display the description of the certificate chain, if available.
Follow the link to the Merge Request for pictures.
Comment 3 Juraj 2025-06-09 20:39:31 UTC
Git commit ae6cf52f112d359009f3b7950e74cef501ae5717 by Juraj Oravec.
Committed on 09/06/2025 at 20:32.
Pushed by jurajo into branch 'master'.

Add certificate information into SSL error dialog

FIXED-IN: 25.08
GUI:

Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>

M  +2    -1    src/lib/network/networkmanager.cpp
M  +33   -0    src/lib/network/sslerrordialog.cpp
M  +4    -0    src/lib/network/sslerrordialog.h
M  +75   -21   src/lib/network/sslerrordialog.ui

https://invent.kde.org/network/falkon/-/commit/ae6cf52f112d359009f3b7950e74cef501ae5717