ocsp

package
v0.0.0-...-ed317c9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 7, 2023 License: BSD-2-Clause Imports: 10 Imported by: 0

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL