Documentation

Overview

Package ocsp implements the HTTP handler for the ocsp commands.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewHandler

func NewHandler(s ocsp.Signer) http.Handler

NewHandler returns a new http.Handler that handles a ocspsign request.

Types

type Handler

type Handler struct {
	// contains filtered or unexported fields
}

A Handler accepts requests with a certficate parameter (which should be PEM-encoded) and returns a signed ocsp response.

func (*Handler) Handle

func (h *Handler) Handle(w http.ResponseWriter, r *http.Request) error

Handle responds to requests for a ocsp signature. It creates and signs a ocsp response for the provided certificate and status. If the status is revoked then it also adds reason and revoked_at. The response is base64 encoded.

Source Files