Re: test Tue, 17 Jun 2025 15:03:44 -0500

Viktor Dukhovni via Exim-users <[email protected]>
Newsgroups gmane.mail.exim.user
Message-ID <[email protected]>
On Wed, Jun 18, 2025 at 10:32:18AM +0100, Jeremy Harris via Exim-users wrote:

> On 2025/06/18 5:31 AM, Viktor Dukhovni via Exim-users wrote:
> > Jeremy, is there anything in Exim roughly equivalent to the Postfix
> > "fingerprint" security level?
> 
> With the caveat that I'm no expert on what Postfix is offering,
> in Exim the server cert presented for a client connection is
> available in $tls_out_peercert, and can be fed to assorted
> hash operators (eg. ${sha256:...}) to obtain a fingerprint (*).

Understood, thanks.  FWIW the "fingerprint" security level in Postfix
allows the SMTP client to authenticate the remote server by matching the
presented certificate or public key digest against any of a set of
expected fingerprints.  The policy applicable to a given nexthop
destination is typically a result of a table lookup.

    <nexthop> fingerprint match=digest [match=digest ...]

> This could be compared against a reference value, for example
> in the "client_condition" option of the authenticator being
> used for the OP connection.

Sounds like with a bit of attention to detail it should be possible to
put together equivalent logic in Exim.  Use the nexthop as a lookup
key to find the expected digest(s) and then compare...

-- 
    Viktor.

-- 
## subscription configuration (requires account):
##   https://lists.exim.org/mailman3/postorius/lists/exim-users.lists.exim.org/
## unsubscribe (doesn't require an account):
##   [email protected]
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.