On Wed, Feb 05, 2014 at 08:28:51PM +0000, Alan Munday wrote:
> Viktor Dukhovni wrote the following on 05/02/14 18:45:
> >On Wed, Feb 05, 2014 at 05:07:27PM +0000, Alan Munday wrote:
> >
> >>Feb 5 16:01:21 mx1 postfix/smtpd[22789]:
> >> Anonymous TLS connection established
> >> from mail-db3lp0084.outbound.protection.outlook.com[213.199.154.84]:
> >> TLSv1 with cipher AES128-SHA (128/128 bits)
> >>Feb 5 16:01:21 mx1 postfix/smtpd[22789]:
> >> lost connection after EHLO
> >> from mail-db3lp0084.outbound.protection.outlook.com[213.199.154.84]
> >
> >Your certificate chain on mx1 is somewhat unusual, the issuer CA
> >certificate has "CA:FALSE" in basic constraints:
>
> And re-creating the certificates with CA:TRUE in the [ usr_cert ]
> section of openssl.cnf appears to resolve the problem.
Now for the record your leaf certificate is also a CA, which is
harmless I imagine, but keep that in mind if you run into problems
with some other nitpicky implementation.
You're probably better off with just a self-signed cert with CA:FALSE
and no issuer CA. (Basically your original issuer CA was a perfectly
good leaf server certificate).
And of course mx3 is still broken, STARTTLS hangs, because it is
unable to transmit the server SSL HELLO + certificate, likely due
to path MTU or other network layer issues.
--
Viktor.