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#63 (18 months open, 23 comments/18 reactions, prod-tested by LocomotiveCMS); discussions basecamp#141/basecamp#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.

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