Documentation ¶
Index ¶
- Constants
- func AddNewKeyRequestHandler(w http.ResponseWriter, r *http.Request)
- func Commands() *cobra.Command
- func DeleteKeyRequestHandler(w http.ResponseWriter, r *http.Request)
- func GetKeyBase() (keys.Keybase, error)
- func GetKeyRequestHandler(w http.ResponseWriter, r *http.Request)
- func MarshalJSON(o interface{}) ([]byte, error)
- func QueryKeysRequestHandler(w http.ResponseWriter, r *http.Request)
- func RegisterRoutes(r *mux.Router)
- func SeedRequestHandler(w http.ResponseWriter, r *http.Request)
- func SetKeyBase(kb keys.Keybase)
- func UpdateKeyRequestHandler(w http.ResponseWriter, r *http.Request)
- type DeleteKeyBody
- type KeyOutput
- type NewKeyBody
- type UpdateKeyBody
Constants ¶
View Source
const KeyDBName = "keys"
KeyDBName is the directory under root where we store the keys
Variables ¶
This section is empty.
Functions ¶
func AddNewKeyRequestHandler ¶ added in v0.12.0
func AddNewKeyRequestHandler(w http.ResponseWriter, r *http.Request)
func Commands ¶
Commands registers a sub-tree of commands to interact with local private key storage.
func DeleteKeyRequestHandler ¶ added in v0.12.0
func DeleteKeyRequestHandler(w http.ResponseWriter, r *http.Request)
func GetKeyBase ¶
GetKeyBase initializes a keybase based on the configuration
func GetKeyRequestHandler ¶ added in v0.12.0
func GetKeyRequestHandler(w http.ResponseWriter, r *http.Request)
func MarshalJSON ¶
func QueryKeysRequestHandler ¶ added in v0.12.0
func QueryKeysRequestHandler(w http.ResponseWriter, r *http.Request)
func RegisterRoutes ¶ added in v0.12.0
func SeedRequestHandler ¶ added in v0.12.0
func SeedRequestHandler(w http.ResponseWriter, r *http.Request)
func SetKeyBase ¶ added in v0.12.0
used to set the keybase manually in test
func UpdateKeyRequestHandler ¶ added in v0.12.0
func UpdateKeyRequestHandler(w http.ResponseWriter, r *http.Request)
Types ¶
type DeleteKeyBody ¶ added in v0.12.0
type DeleteKeyBody struct {
Password string `json:"password"`
}
type NewKeyBody ¶ added in v0.12.0
type UpdateKeyBody ¶ added in v0.12.0
Click to show internal directories.
Click to hide internal directories.