So, I have to test that client that connects to an HTTPS server, and ensure it offer the listed cyphersuites during the tls handshake.
But I'm finding no way to start a server and have it tell me what cyphersuites the client offers, as all the servers software I have been using are totally abstracting TLS.
Actually, I did not find any software that can act as a server (meaning my client can connect to) and that tells me what cyphersuite the client is offering.
I've tried using an https python based on openSSL and found no way to get that info out of openSSL. I've tried using twisted and had the same result
How would you test such a thing ?