diff --git a/server/main.go b/server/main.go index f90037b47614b2df2d8e024e917ae0e715557302..500e713bf2d002e0e8b6d7171e9f30336f51e521 100644 --- a/server/main.go +++ b/server/main.go @@ -99,7 +99,7 @@ func signHandler(a *appContext, w http.ResponseWriter, r *http.Request) (int, er if err != nil { return http.StatusInternalServerError, err } - signed, err := a.sshKeySigner.Sign(req) + signed, err := a.sshKeySigner.SignUserKey(req) a.authprovider.Revoke(token) if err != nil { return http.StatusInternalServerError, err diff --git a/server/signer/signer.go b/server/signer/signer.go index 4ae5058df1e9ec87719cfb1400045746722afff1..4594c3592911bb3916e3e71724b0e5b1dbafc6b4 100644 --- a/server/signer/signer.go +++ b/server/signer/signer.go @@ -18,7 +18,7 @@ type KeySigner struct { permissions map[string]string } -func (s *KeySigner) Sign(req *lib.SignRequest) (string, error) { +func (s *KeySigner) SignUserKey(req *lib.SignRequest) (string, error) { pubkey, _, _, _, err := ssh.ParseAuthorizedKey([]byte(req.Key)) if err != nil { return "", err