On Sun, May 16, 2010 at 12:52:56AM +0200, Hadmut Danisch wrote:

> So relaying and using local domains as sender domains is restricted 
> with permit_mynetworks, permit_tls_clientcerts, permit_sasl_authenticated.
> Works as expected.

There is a difference between "permit_tls_clientcerts" and
"permit_tls_all_clientcerts". The former uses an explicit list of trusted
certificate fingerprints (as proxies for the underlying public key), and
therefore does not heed the validity of the CA trust chain, expiration
dates, .... The latter trusts all client certs issued by a particular
(dedicated, private) set of CAs and only permits properly signed,
unexpired, ... certificates.

> Interestingly, this works even when the client certificate has expired.

This is intentional. To "expire" a certificate, remove its fingerprint
from your access table.

-- 
        Viktor.

P.S. Morgan Stanley is looking for a New York City based, Senior Unix
system/email administrator to architect and sustain our perimeter email
environment.  If you are interested, please drop me a note.

Reply via email to