#996765 neomutt/gnutls/nntp is not verifying a Lets Encrypt trust path correctly (news.gmane.io)

Package:
neomutt
Source:
neomutt
Description:
command line mail reader based on Mutt, with added features
Submitter:
Jonathan Dowland
Date:
2023-11-02 13:48:03 UTC
Severity:
normal
Tags:
#996765#5
Date:
2021-10-18 10:51:38 UTC
From:
To:
At the time of writing, news.gmane.io is offering 4 certificates in it's
TLS bundle, including two separate roots; the older, expired root for
Lets Encrypt certificates, and the newer one:

Note that gnutls-cli non-the-less trusts the certificate. Neomutt,
however, does not, and reports on the expired root:

This is annoying because the user must "accept (o)nce" the certificate
on each connection, and there are frequent reconnections in normal use
(every time you change group, after a timeout, etc.)

The relevant expired root is in the ca-certificates bundle. I've tried
removing it, to no avail:

Since gnutls-cli is happy, my tentative conclusion is that neomutt is
doing something wrong.

#996765#14
Date:
2023-11-02 13:43:55 UTC
From:
To:
Hi,

Upstream has answered [1] with:

And:

Cheers,
Charles

[1] https://github.com/neomutt/neomutt/issues/3123