diff --git a/admin/api/certificate.go b/admin/api/certificate.go index 60622d78..1b6e701f 100644 --- a/admin/api/certificate.go +++ b/admin/api/certificate.go @@ -19,11 +19,12 @@ func init() { func(_ httprouter.Params, _ []byte) (interface{}, error) { return fic.GenerateCRL() })) + router.HEAD("/api/teams/:tid/certificate.p12", apiHandler(teamHandler(GetTeamCertificate))) router.GET("/api/teams/:tid/certificate.p12", apiHandler(teamHandler(GetTeamCertificate))) + router.DELETE("/api/teams/:tid/certificate.p12", apiHandler(teamHandler( + func(team fic.Team, _ []byte) (interface{}, error) { return team.RevokeCert() }))) router.GET("/api/teams/:tid/certificate/generate", apiHandler(teamHandler( func(team fic.Team, _ []byte) (interface{}, error) { return team.GenerateCert() }))) - router.GET("/api/teams/:tid/certificate/revoke", apiHandler(teamHandler( - func(team fic.Team, _ []byte) (interface{}, error) { return team.RevokeCert() }))) }