package server
import "github.com/theupdateframework/notary/server"
Index ¶
- func RootHandler(ac auth.AccessController, ctx context.Context, trust signed.CryptoService, consistent, current utils.CacheControlConfig) http.Handler
- func Run(ctx context.Context, conf Config) error
- type Config
Functions ¶
func RootHandler ¶
func RootHandler(ac auth.AccessController, ctx context.Context, trust signed.CryptoService, consistent, current utils.CacheControlConfig) http.Handler
RootHandler returns the handler that routes all the paths from / for the server.
func Run ¶
Run sets up and starts a TLS server that can be cancelled using the given configuration. The context it is passed is the context it should use directly for the TLS server, and generate children off for requests
Types ¶
type Config ¶
type Config struct { Addr string TLSConfig *tls.Config Trust signed.CryptoService AuthMethod string AuthOpts interface{} ConsistentCacheControlConfig utils.CacheControlConfig CurrentCacheControlConfig utils.CacheControlConfig }
Config tells Run how to configure a server
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
server/errors | |
server/handlers | |
server/snapshot | |
server/storage | |
server/timestamp |
- Version
- v0.3.0-RC2
- Published
- Apr 27, 2016
- Platform
- js/wasm
- Imports
- 15 packages
- Last checked
- 1 hour ago –
Tools for package owners.