The Zuar WAF requires valid SSL certificates.

Users can install their own SSL certificates or have Zuar manage the SSL certificates via LetsEncrypt.

SSL Certificates for Portals

Rapid Portal and Custom Portal are deployed with Docker.

The SSL certificates are mapped into the zwaf microservice. This file mapping is configured in docker-compose.yaml:

zwaf:
    ...
    volumes:
      ...
      - ./server.key:/etc/ssl/private/server.key
      - ./server.crt:/etc/ssl/certs/server.crt
      ...
    ...

In the example above, the SSL certs are composed of two files:

  • server.key - This SSL key file is located in the same directory as docker-compose.yaml and is mapped into the zwaf container at /etc/ssl/private/server.key
  • server.crt - This SSL crt file is located in the same directory as docker-compose.yaml and is mapped into the zwaf container at /etc/ssl/certs/server.crt

Any updates to the docker-compose.yaml require a restart of the Docker containers.

Docker
Zuar WAF microservices run in Docker [https://www.docker.com/] containers. > Docker provides the ability to package and run an application in a loosely isolated environment called a container. They are orchestrated through Docker Compose [https://docs.docker.com/compose/…