Documentation
¶
Index ¶
- type AdminHandler
- type App
- func (App) CaddyModule() caddy.ModuleInfo
- func (a *App) Handle(ctx context.Context, event caddy.Event) error
- func (a *App) Provision(ctx caddy.Context) error
- func (a *App) Start() error
- func (a *App) Stop() error
- func (a *App) UnmarshalCaddyfile(d *caddyfile.Dispenser) error
- func (a *App) WebhookDispatcherInstance() webhook.Dispatcher
- type AskHandler
- type PortalHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdminHandler ¶
type AdminHandler struct {
// contains filtered or unexported fields
}
func (AdminHandler) CaddyModule ¶
func (AdminHandler) CaddyModule() caddy.ModuleInfo
func (*AdminHandler) Provision ¶
func (h *AdminHandler) Provision(ctx caddy.Context) error
Provision implements caddy.Provisioner.
func (*AdminHandler) ServeHTTP ¶
func (h *AdminHandler) ServeHTTP(w http.ResponseWriter, r *http.Request, next caddyhttp.Handler) error
ServeHTTP implements caddyhttp.MiddlewareHandler.
type App ¶
type App struct {
DomainStore config.Store `json:"domain_store,omitempty"`
SessionStore config.Store `json:"session_store,omitempty"`
ChallengeType dns.ChallengeType `json:"challenge_type,omitempty"`
DNSDelegationDomain string `json:"dns_delegation_domain,omitempty"`
CNameTarget string `json:"cname_target,omitempty"`
PortalSigningKey string `json:"portal_signing_key,omitempty"`
PortalBaseURL string `json:"portal_base_url,omitempty"`
PortalAssetsDir string `json:"portal_assets_dir,omitempty"`
WebhookDispatcher webhook.DispatcherConfig `json:"webhook_dispatcher,omitempty"`
DNSNameserver string `json:"dns_nameserver,omitempty"`
// contains filtered or unexported fields
}
func (App) CaddyModule ¶
func (App) CaddyModule() caddy.ModuleInfo
func (*App) WebhookDispatcherInstance ¶
func (a *App) WebhookDispatcherInstance() webhook.Dispatcher
type AskHandler ¶
type AskHandler struct {
// contains filtered or unexported fields
}
func (AskHandler) CaddyModule ¶
func (AskHandler) CaddyModule() caddy.ModuleInfo
func (*AskHandler) Provision ¶
func (h *AskHandler) Provision(ctx caddy.Context) error
Provision implements caddy.Provisioner.
func (*AskHandler) ServeHTTP ¶
func (h *AskHandler) ServeHTTP(w http.ResponseWriter, r *http.Request, next caddyhttp.Handler) error
ServeHTTP implements caddyhttp.MiddlewareHandler.
type PortalHandler ¶
type PortalHandler struct {
// contains filtered or unexported fields
}
PortalHandler is the Caddy module for the customer-facing portal.
Caddyfile usage:
certmatic_portal
Dev mode is enabled by setting portal_dev_dir in the global certmatic block.
func (PortalHandler) CaddyModule ¶
func (PortalHandler) CaddyModule() caddy.ModuleInfo
func (*PortalHandler) Provision ¶
func (h *PortalHandler) Provision(ctx caddy.Context) error
Provision implements caddy.Provisioner.
func (*PortalHandler) ServeHTTP ¶
func (h *PortalHandler) ServeHTTP(w http.ResponseWriter, r *http.Request, next caddyhttp.Handler) error
ServeHTTP implements caddyhttp.MiddlewareHandler.
Click to show internal directories.
Click to hide internal directories.