natsukagami/kjudge

Self-signed HTTPS support

natsukagami opened this issue · 0 comments

Is your feature request related to a problem? Please describe.
We need to provide a way to establish secure connections in a local, isolated network.

A plain HTTP connection is just not secure at all.

Describe the solution you'd like

  • Support kjudge using a self-signed certificate to run a HTTPS server. The certificate should be downloadable through plain HTTP.
  • Our Docker images should be able to take a pre-generated cert as well as generate one on the fly, before starting the server.