getOrGenerateRootKeyAndInitRepo initializes the notary repository with a remotely managed snapshot key. The initialization will use an existing root key if one is found, else a new one will be generated.
(notaryRepo client.Repository)
| 41 | // with a remotely managed snapshot key. The initialization will use |
| 42 | // an existing root key if one is found, else a new one will be generated. |
| 43 | func getOrGenerateRootKeyAndInitRepo(notaryRepo client.Repository) error { |
| 44 | rootKey, err := getOrGenerateNotaryKey(notaryRepo, data.CanonicalRootRole) |
| 45 | if err != nil { |
| 46 | return err |
| 47 | } |
| 48 | return notaryRepo.Initialize([]string{rootKey.ID()}, data.CanonicalSnapshotRole) |
| 49 | } |
| 50 | |
| 51 | const testPass = "password" |
| 52 |
no test coverage detected
searching dependent graphs…