Documentation
¶
Index ¶
- Variables
- func MakeHTTPHandler(s Service, logger log.Logger, otTracer stdopentracing.Tracer) http.Handler
- func MakeHealthEndpoint(s Service) endpoint.Endpoint
- func MakePostDMSIssueCSREndpoint(s Service) endpoint.Endpoint
- func MakePostDMSIssueEndpoint(s Service) endpoint.Endpoint
- func MakePostDMSRenewEndpoint(s Service) endpoint.Endpoint
- type Endpoints
- type Middleware
- type Service
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // Client errors ErrInvalidID = errors.New("invalid CSR ID, does not exist") //404 //Server errors ErrInvalidOperation = errors.New("invalid operation") ErrGetCSR = errors.New("unable to get CSR") ErrGetCert = errors.New("unable to get certificate") ErrInsertCert = errors.New("unable to insert certificate") ErrInsertCSR = errors.New("unable to insert CSR") ErrInsertKey = errors.New("unable to insert Key") ErrResponseEncode = errors.New("error encoding response") )
Functions ¶
func MakeHTTPHandler ¶
func MakeHealthEndpoint ¶
Types ¶
type Endpoints ¶
type Endpoints struct { HealthEndpoint endpoint.Endpoint PostDMSRenew endpoint.Endpoint PostDMSIssueCSR endpoint.Endpoint PostDMSIssue endpoint.Endpoint }
func MakeServerEndpoints ¶
func MakeServerEndpoints(s Service, otTracer stdopentracing.Tracer) Endpoints
type Middleware ¶
func LoggingMiddleware ¶
func LoggingMiddleware(logger log.Logger) Middleware
func NewInstrumentingMiddleware ¶
func NewInstrumentingMiddleware(counter metrics.Counter, latency metrics.Histogram) Middleware
Click to show internal directories.
Click to hide internal directories.