open-vault/api/sys_lease.go
2015-03-11 19:48:31 -05:00

22 lines
407 B
Go

package api
func (c *Sys) Renew(id string) (*Secret, error) {
r := c.c.NewRequest("PUT", "/sys/renew/"+id)
resp, err := c.c.RawRequest(r)
if err != nil {
return nil, err
}
defer resp.Body.Close()
// TODO: parse secret
return nil, nil
}
func (c *Sys) Revoke(id string) error {
r := c.c.NewRequest("PUT", "/sys/revoke/"+id)
resp, err := c.c.RawRequest(r)
defer resp.Body.Close()
return err
}