package revoke

import "github.com/cloudflare/cfssl/api/revoke"

Package revoke implements the HTTP handler for the revoke command

Index

Functions

func NewHandler

func NewHandler(dbAccessor certdb.Accessor) http.Handler

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

func NewOCSPHandler

func NewOCSPHandler(dbAccessor certdb.Accessor, signer ocsp.Signer) http.Handler

NewOCSPHandler returns a new http.Handler that handles a revoke request and also generates an OCSP response

Types

type Handler

type Handler struct {
	Signer ocsp.Signer
	// contains filtered or unexported fields
}

A Handler accepts requests with a serial number parameter and revokes

func (*Handler) Handle

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

Handle responds to revocation requests. It attempts to revoke a certificate with a given serial number

Source Files

revoke.go

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

Tools for package owners.