On Thu, Sep 04, 2025 at 01:05:00AM +1000, Viktor Dukhovni wrote:

> > 59213 SSL SSL_accept,state_chg: SSLv3/TLS read client certificate
> 
> The server reads the client's response,
> 
> > 59213 CLIENT_TRAFFIC_SECRET_0 
> > 4834841eb4cXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
> > e3c12a3feb660dXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
> > 59213 SSL SSL_accept,state_chg: SSLv3/TLS read finished
> 
> But then immediately moves to the "finished" state.  I don't see any
> attempt to read the client's certificate verify messagge, so I don't
> think the client sent a certificate (it sent an empty certificate
> message).
> 
> Whatever certificate the client had on hand was not actually sent.

Below is a partial state transition trace from a connection where the
client did send a cert:

         ...
         SSL_accept:SSLv3/TLS write certificate request
         SSL_accept:SSLv3/TLS write certificate
         SSL_accept:TLSv1.3 write server certificate verify
         SSL_accept:SSLv3/TLS write finished
         SSL_accept:TLSv1.3 early data
         SSL_accept:TLSv1.3 early data
         SSL_accept:SSLv3/TLS read client certificate
  --->   SSL_accept:SSLv3/TLS read certificate verify
         SSL_accept:SSLv3/TLS read finished
         ...

The essential differene is the "read certificate verify" that follows
"read client certificate".

-- 
    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/

Reply via email to