Design ACME integration on top of the profile and approval model #7

Closed
opened 2026-03-24 18:00:22 +01:00 by galambos · 1 comment
Owner

Prepare and implement an ACME integration layer that issues certificates through the existing PKI/profile infrastructure rather than bypassing it. ACME should become an enrollment and automation surface, not a parallel issuance model.

Why this matters

ACME is a strategic next step, but in regulated environments it must respect profiles, approval policy, issuance governance, and audit requirements.

Acceptance criteria

  • ACME order flow maps into internal profile selection and issuance policy.
  • ACME-issued artifacts remain auditable as ordinary PKI issuance events.
  • Policy can distinguish which profiles are ACME-eligible.
  • Server/infrastructure certificate approvals can still be enforced where needed.
  • Design leaves room for challenge validation, renewal automation, and publication.
Prepare and implement an ACME integration layer that issues certificates through the existing PKI/profile infrastructure rather than bypassing it. ACME should become an enrollment and automation surface, not a parallel issuance model. ## Why this matters ACME is a strategic next step, but in regulated environments it must respect profiles, approval policy, issuance governance, and audit requirements. ## Acceptance criteria - ACME order flow maps into internal profile selection and issuance policy. - ACME-issued artifacts remain auditable as ordinary PKI issuance events. - Policy can distinguish which profiles are ACME-eligible. - Server/infrastructure certificate approvals can still be enforced where needed. - Design leaves room for challenge validation, renewal automation, and publication.
galambos added this to the PKI Foundation Hardening and Regulated Operations Roadmap project 2026-03-24 18:56:06 +01:00
galambos self-assigned this 2026-04-05 22:23:34 +02:00
Author
Owner

The server includes durable ACME state, JWS and nonce handling, challenge and EAB provider boundaries, issuance, revocation, documentation, and packaged HTTPS integration coverage. Close the issue after regression verification.

The server includes durable ACME state, JWS and nonce handling, challenge and EAB provider boundaries, issuance, revocation, documentation, and packaged HTTPS integration coverage. Close the issue after regression verification.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Egothor/ZeroEcho#7