Skip to content

Latest commit

 

History

History

openlitespeed

OpenLiteSpeed

OpenLiteSpeed is the Open Source edition of LiteSpeed Web Server Enterprise. More information about OpenLiteSpeed can be found here.

Purpose

This directory contains a Dockerfile that builds OpenLiteSpeed with OQS-BoringSSL, which allows OpenLiteSpeed to negotiate quantum-safe key exchange using liboqs.

Getting started

Server

Building

Assuming Docker is installed the following command

docker build -t lsws -f Dockerfile-server .
docker network create lsws-test
docker run --network lsws-test --name lsws -it lsws bash

will run the container for the quantum-safe crypto (QSC) protected OpenLiteSpeed server on the docker network called lsws-test.

Usage

Documentation for using the server docker image is contained in the separate USAGE-server.md file.

Client

The QUIC client from https://github.com/open-quantum-safe/oqs-demos/tree/main/quic can be used to test the post quantum key exchange.

The following command

docker run --network lsws-test --name client -it openquantumsafe/msquic-reach bash

runs the container for the QSC-enabled QUIC client on the same network as the server.

Usage

Documentation for using the client docker image is contained in the separate USAGE-client.md file.

Disclaimer

THIS IS NOT FIT FOR PRODUCTION USE.