No description
- Go 73.7%
- Shell 26.3%
| certinspector | fix: set default certificate name from directory if CommonName is missing | |
| .gitignore | fixed README | |
| acme-web.service | fix: update service description to specify 'Web UI' | |
| create-deb.sh | fix: improve upload message formatting for RPM package | |
| go.mod | rolling back config | |
| go.sum | rolling back config | |
| inputs.txt | fixed README | |
| LICENSE | Add License file | |
| main.go | fix: correct formatting of command-line options in usage message | |
| README.md | feat: update README to remove systemd setup section and clarify build instructions | |
acme-web
Table of contents
Preamble
This application is a Web server which does the followings:
- scavenges and parses the certificates issued by ACME and creates a JSON object
- renders an HTML table taking the JSON object as input
- serves a JSON object like a rest API
- serves HTML pages
Compiling the program
You can use the script inside this repository:
./create-deb.sh --help
This script builds a .deb package for acme-web and uploads it to the GEANT Repository server.
Usage: create-deb.sh --token <bearer-token> --version <version> [--email email@example.org]
create-deb.sh -h | --help
-h | --help Print this help and exit
-t | --token API token for the Repository server
-v | --version Version to build (e.g. 1.0.0 or latest)
-e | --email Maintainer email (default: pe@geant.org)