Skip to content

Hosted DNS signs one wildcard certificate per Cluster Domain from a CSR #1017

Closed
getployz/hosted-dns
#1

Description

@nick-potts

Parent

Spec: Hosted DNS, Cluster Domain and wildcard certificates

What to build

Hosted DNS signs one wildcard certificate per Cluster Domain from a CSR. POST /domains/{name}/certificate {csr} orders name + *.name from Google Trust Services using DNS-01 in its own zone and returns the PEM chain. The service never holds a private key or stores the certificate.

Acceptance criteria

  • Only the token holder of name may call it; a CSR naming anything other than exactly name and *.name is refused.
  • The service writes and removes _acme-challenge TXT records, waits for Route 53 to sync, finalises and returns the chain.
  • One ACME account bound with Google Trust Services EAB from configuration; Retry-After on 429 is honoured.
  • Tests exercise issuance end to end against a fake ACME CA that validates DNS-01 through the fake Route 53.

Blocked by

Metadata

Metadata

Assignees

No one assigned

    Labels

    ready-for-agentFully specified, ready for an AFK agent

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions