package handlers

import "github.com/theupdateframework/notary/server/handlers"

Index

Functions

func AtomicUpdateHandler

func AtomicUpdateHandler(ctx context.Context, w http.ResponseWriter, r *http.Request) error

AtomicUpdateHandler will accept multiple TUF files and ensure that the storage backend is atomically updated with all the new records.

func DeleteHandler

func DeleteHandler(ctx context.Context, w http.ResponseWriter, r *http.Request) error

DeleteHandler deletes all data for a GUN. A 200 responses indicates success.

func GetHandler

func GetHandler(ctx context.Context, w http.ResponseWriter, r *http.Request) error

GetHandler returns the json for a specified role and GUN.

func GetKeyHandler

func GetKeyHandler(ctx context.Context, w http.ResponseWriter, r *http.Request) error

GetKeyHandler returns a public key for the specified role, creating a new key-pair it if it doesn't yet exist

func MainHandler

func MainHandler(ctx context.Context, w http.ResponseWriter, r *http.Request) error

MainHandler is the default handler for the server

func NotFoundHandler

func NotFoundHandler(ctx context.Context, w http.ResponseWriter, r *http.Request) error

NotFoundHandler is used as a generic catch all handler to return the ErrMetadataNotFound 404 response

Source Files

default.go roles.go validation.go

Version
v0.3.0-RC1
Published
Apr 19, 2016
Platform
js/wasm
Imports
26 packages
Last checked
1 hour ago

Tools for package owners.