Native TLSClient for crystal MySql and other clients

Is there anyone having experience/knowledge of an echo TLS server for test/verification of TLS clients?

Why this question

  1. Present - and future? - mysql is using TCP in quite complicated way due to using STARTTLS
  2. I have developed a native working TLSClient but it is now to cumbersome to use an mysql server and application to verify a TLSClient further on. I will refactor to get get a native self-contained TLSClient
  3. There is an issue on mysql here 111 covering a lot of experiences so far
  4. Native - that is without openssl

By restricting the client to only support the latest TLS version (1.3) and only stick to

  • sign_algo is PSSWithSHA256
  • supported_curve is CurveP256
  • and suite is TLS_CHACHA20_POLY1305_SHA256

I got a quite nice and understandable design. Actually the TLS is quite symmetric so a server could stick to the same design I dare say!

Feel free to comment on this