No description
Find a file
2024-11-19 16:16:22 +01:00
.vscode Implement replay-nonce 2024-11-14 21:50:29 +01:00
docs add readme 2024-11-14 22:19:04 +01:00
pkg/acme start work on finalize 2024-11-19 16:16:22 +01:00
.gitignore reference database not DB 2024-11-18 21:27:03 +01:00
go.mod Port all things related to neworder 2024-11-18 21:12:20 +01:00
go.sum Port all things related to neworder 2024-11-18 21:12:20 +01:00
main.go Make account creation work 2024-11-18 18:14:04 +01:00
README.md add readme 2024-11-14 22:19:04 +01:00

ACME proxy

Goal of this project is to implement a ACME proxy, which can be used to create valid certificates for an internal domain.

The proxy should implement HTTP-01 ACME challenges, to verify cert requests, and will itself use DNS-01 challenges against trusted ACME providers (e.g. Let'sEncrypt), to create the certificates.

The internal facing ACME server will be rather bare bones, but should enable usage of a traefik or caddy server, which only communicates with the proxy, to get a valid certificate.

The advantage of using this proxy is that you only have one place where you need to configure the API credentials for the DNS service, and don't need to configure each host with valid credentials.