cfssl: github.com/cloudflare/cfssl/api/certadd Index | Files

package certadd

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

Index

Package Files

insert.go

func NewHandler Uses

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

NewHandler creates a new Handler from a certdb.Accessor and ocsp.Signer

type AddRequest Uses

type AddRequest struct {
    Serial    string    `json:"serial_number"`
    AKI       string    `json:"authority_key_identifier"`
    CALabel   string    `json:"ca_label"`
    Status    string    `json:"status"`
    Reason    int       `json:"reason"`
    Expiry    time.Time `json:"expiry"`
    RevokedAt time.Time `json:"revoked_at"`
    PEM       string    `json:"pem"`
}

AddRequest describes a request from a client to insert a certificate into the database.

type Handler Uses

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

A Handler accepts new SSL certificates and inserts them into the certdb, creating an appropriate OCSP response for them.

func (*Handler) Handle Uses

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

Handle handles HTTP requests to add certificates

Package certadd imports 14 packages (graph). Updated 2018-12-10. Refresh now. Tools for package owners. This is an inactive package (no imports and no commits in at least two years).