package serve

import "github.com/cloudflare/cfssl/cli/serve"

Package serve implements the serve command for CFSSL's API.

Index

Variables

var Command = &cli.Command{UsageText: serverUsageText, Flags: serverFlags, Main: serverMain}

Command assembles the definition of Command 'serve'

var V1APIPrefix = "/api/v1/cfssl/"

V1APIPrefix is the prefix of all CFSSL V1 API Endpoints.

Functions

func SetEndpoint

func SetEndpoint(path string, getHandler func() (http.Handler, error))

SetEndpoint can be used to add additional routes/endpoints to the HTTP server, or to override an existing route/endpoint

func SetWrapHandler

func SetWrapHandler(wh func(path string, handler http.Handler, err error) (string, http.Handler, error))

SetWrapHandler sets the wrap handler which is called for all endpoints A custom wrap handler may be provided in order to add arbitrary server-side pre or post processing of server-side HTTP handling of requests.

Source Files

serve.go

Version
v1.6.5 (latest)
Published
Mar 5, 2024
Platform
linux/amd64
Imports
38 packages
Last checked
6 days ago

Tools for package owners.