[#800] ACME e2e proof: IP-identifier issuance validated on sectestbed 5104
ci / audit (push) Failing after 54s
ci / audit (push) Failing after 54s
http-01 validation, issuance, and chain all verified against the fleet root via the prod endpoint; 5104 shut back down after the test. https://projects.knownelement.com/issues/800
This commit is contained in:
@@ -42,3 +42,20 @@ Consequences / rules for ACME http-01 across the fleet:
|
||||
|
||||
E2E proof plan: boot sectestbed VM (5104), run lego there with an IP
|
||||
identifier (fresh VM, port 80 free), issue via the prod endpoint.
|
||||
|
||||
## E2E PROOF (2026-09-05) — http-01 issuance VERIFIED
|
||||
|
||||
sectestbed VM 5104 (dev PBS, tailnet 100.127.238.29, port 80 free):
|
||||
|
||||
lego --server https://100.102.96.24:8443/acme/acme/directory \
|
||||
--email agent@knel.net --accept-tos \
|
||||
--domains 100.127.238.29 --http run
|
||||
→ Served key authentication → The server validated our request
|
||||
→ Server responded with a certificate
|
||||
Issuer: CN=KNEL Fleet ACME Intermediate (ECDSA, under fleet RSA root)
|
||||
SAN: IP:100.127.238.29
|
||||
|
||||
IP identifiers work. DNS identifiers work when the name resolves from
|
||||
tsys-ca (rooted FQDN — add /etc/hosts entry on tsys-ca for test names).
|
||||
Verify chain: openssl verify -CAfile root.crt -untrusted issuer.crt leaf.crt
|
||||
VM shut back down after the test (lane rule).
|
||||
|
||||
Reference in New Issue
Block a user