func moveKeys(oldKeyStore, newKeyStore trustmanager.KeyStore) error { for f := range oldKeyStore.ListKeys() { privateKey, alias, err := oldKeyStore.GetKey(f) if err != nil { return err } err = newKeyStore.AddKey(f, alias, privateKey) if err != nil { return err } } return nil }
func moveKeys(oldKeyStore, newKeyStore trustmanager.KeyStore) error { for keyID, keyInfo := range oldKeyStore.ListKeys() { privateKey, _, err := oldKeyStore.GetKey(keyID) if err != nil { return err } err = newKeyStore.AddKey(keyInfo, privateKey) if err != nil { return err } } return nil }
func moveKeysByGUN(oldKeyStore, newKeyStore trustmanager.KeyStore, gun string) error { for relKeyPath := range oldKeyStore.ListKeys() { // Skip keys that aren't associated with this GUN if !strings.HasPrefix(relKeyPath, filepath.FromSlash(gun)) { continue } privKey, alias, err := oldKeyStore.GetKey(relKeyPath) if err != nil { return err } err = newKeyStore.AddKey(relKeyPath, alias, privKey) if err != nil { return err } } return nil }
func moveKeysByGUN(oldKeyStore, newKeyStore trustmanager.KeyStore, gun string) error { for keyID, keyInfo := range oldKeyStore.ListKeys() { // Skip keys that aren't associated with this GUN if keyInfo.Gun != gun { continue } privKey, _, err := oldKeyStore.GetKey(keyID) if err != nil { return err } err = newKeyStore.AddKey(keyInfo, privKey) if err != nil { return err } } return nil }