Re: test Tue, 17 Jun 2025 15:03:44 -0500
Mike Cardwell via Exim-users <[email protected]>
| Newsgroups | gmane.mail.exim.user |
|---|---|
| Message-ID | <[email protected]> |
On Wed, 2025-06-18 at 23:27 +1000, Viktor Dukhovni via Exim-users wrote: > > > > > 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... He can probably just set up stunnel, and tell Exim to connect to that instead. I think you can just hand a server cert to stunnel and tell it to require that one. -- Mike Cardwell <[email protected]> ----- @grepular:matrix.org https://www.linkedin.com/in/mikecardwell --- https://www.grepular.com https://bsky.app/profile/grepular.com ----- @[email protected] https://www.emailprivacytester.com ------ https://gitlab.com/grepular https://www.parsemail.org --------- https://hub.docker.com/u/grepular -- ## 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/
signature.asc
(application/pgp-signature, 488 B)
-----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEWazVMy7edA17fJTj0V47FkDmu60FAmhTARwACgkQ0V47FkDm u60TtQf/YP2/gmf8g6p/BoZo6EvtP9NfUApwsshW2tuuVbVIMrzhvUA/MeDC6NfZ pVUdv2SnoLe85jEjc8cJepvC9ETYBvYUxbreUBdY47HBdxMLBGdjv6YXl3PZj5UP IGRe9E0I5NSHj7Y+txerxVXRJ2FnPjbX9i1C+Kymp86Or0hzfKUa8B+zsOeYdoqB EBDPA20e/Yum2V1ZfpyqJhFOxu3no1zkozUH3y9QqWCDIVwMwUaYfllh0z+vrV6S tBKFlACzVy6K2xhbeudAY/9J/vhT7ofDx8LnqE4KKmyZO/fd8OdGllU8tAZT+P13 ttWSo3agzPTNkjn8ceDT3O59buNS7w== =6I/p -----END PGP SIGNATURE-----