MCPcopy Create free account
hub / github.com/koding/kite / updateKey

Method updateKey

kontrol/handlers.go:332–345  ·  view source on GitHub ↗
(t *jwt.Token)

Source from the content-addressed store, hash-verified

330}
331
332func (k *Kontrol) updateKey(t *jwt.Token) (*KeyPair, string) {
333 kp, err := k.KeyPair()
334 if err != nil {
335 k.log.Error("key update error for %q: %s", t.Claims.(*kitekey.KiteClaims).Subject, err)
336
337 return nil, ""
338 }
339
340 if kiteKey := k.updateKeyWithKeyPair(t, kp); kiteKey != "" {
341 return kp, kiteKey
342 }
343
344 return nil, ""
345}
346
347func (k *Kontrol) updateKeyWithKeyPair(t *jwt.Token, keyPair *KeyPair) string {
348 claims := t.Claims.(*kitekey.KiteClaims)

Callers 1

getOrUpdateKeyPubMethod · 0.95

Calls 3

KeyPairMethod · 0.95
updateKeyWithKeyPairMethod · 0.95
ErrorMethod · 0.65

Tested by

no test coverage detected