How to configure TLS Version and Ciphers within pn.server() using the underlying tornado server

Hello Everyone,

I’m diving into the depths of TLS configurations for the webserver used by pn.serve() While I’ve read the official documentation on launching a server via command line, it seems we can specify Certificates and set additional TCP headers. However, I haven’t spotted any detailed TLS configuration options.
My goal is to set the TLS Version used and TLS Cipher Suites.
While I’m aware that a reverse proxy like nginx might be an answer, it’s not the direction I’m aiming for in this project.

Does anyone have insights or workarounds?

Thanks for your time and expertise!

Best regards,
Tim

1 Like

Hi Tim,

We have the same issue, driven by cipher and tls standards withing our company. Have you managed to find a solution or workaround by any chance?

Thanks in advance,
Bruno