Documentation
¶
Index ¶
- type Handler
- func (restService *Handler) CABundleHandler(w http.ResponseWriter, r *http.Request)
- func (restService *Handler) Certificate(w http.ResponseWriter, r *http.Request)
- func (restService *Handler) Config(w http.ResponseWriter, r *http.Request)
- func (restService *Handler) EventsPage(w http.ResponseWriter, r *http.Request)
- func (restService *Handler) PublicKey(w http.ResponseWriter, r *http.Request)
- func (restService *Handler) Status(w http.ResponseWriter, r *http.Request)
- type RestHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Handler ¶
type Handler struct { RestHandler // contains filtered or unexported fields }
func (*Handler) CABundleHandler ¶
func (restService *Handler) CABundleHandler(w http.ResponseWriter, r *http.Request)
Writes the CA certificate bundle in PEM form
func (*Handler) Certificate ¶
func (restService *Handler) Certificate(w http.ResponseWriter, r *http.Request)
Writes the web server x509 certificate in PEM form
func (*Handler) Config ¶
func (restService *Handler) Config(w http.ResponseWriter, r *http.Request)
Writes the application configuration
func (*Handler) EventsPage ¶
func (restService *Handler) EventsPage(w http.ResponseWriter, r *http.Request)
Writes a page of system event log entries
type RestHandler ¶
type RestHandler interface { CABundleHandler(w http.ResponseWriter, r *http.Request) Config(w http.ResponseWriter, r *http.Request) Certificate(w http.ResponseWriter, r *http.Request) // Endpoints(w http.ResponseWriter, r *http.Request) EventsPage(w http.ResponseWriter, r *http.Request) PublicKey(w http.ResponseWriter, r *http.Request) Status(w http.ResponseWriter, r *http.Request) }
func NewHandler ¶
func NewHandler( ca ca.CertificateAuthority, serverKeyAttributes *keystore.KeyAttributes, httpWriter response.HttpWriter, logger *logging.Logger) RestHandler
Click to show internal directories.
Click to hide internal directories.