Skip to content

R4: On-demand TLS with ask endpoint #13

Description

@mhenrixon

The single biggest differentiator: Caddy-style on-demand TLS for SaaS custom domains — issue a cert at first handshake, gated by an ask URL.

Demand: port basecamp/kamal-proxy#63 (18 months open, 23 comments/18 reactions, prod-tested by LocomotiveCMS); discussions #141/#221; basecamp/kamal#1617.

Where: integrate with dash's CertificateRegistry (internal/server/cert_registry.go) rather than the PR's standalone path; per-handshake gate in router.go:293 GetCertificate.

Pairs with: gem-side plumbing.

Verify: first request to an approved unknown host provisions a cert; unknown host rejected by the ask endpoint; make test.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    proxydash-proxy (Go) worksize:LLarge: multi-day

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions