(t *jwt.Token)
| 330 | } |
| 331 | |
| 332 | func (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 | |
| 347 | func (k *Kontrol) updateKeyWithKeyPair(t *jwt.Token, keyPair *KeyPair) string { |
| 348 | claims := t.Claims.(*kitekey.KiteClaims) |
no test coverage detected