This version of NGINX Open Source interacts with the SPIFFE Workload API to request and use certificates for mTLS.
Based on configured SPIFFE IDs, it can accept or reject connections.
Building is best done with the included Dockerfile and Makefile:
make container
- builds the compilation container, including depdancies configured invendor.sh
make configure
- runs the./configure
process for nginx, as specified inbuild.sh
make
- builds the nginx binary and copies the results to the top level repo directorymake clean
- cleans the nginx buildmake shell
- launches a shell in the build container