INNER CODE UNIT · Go

main

hatayama/unity-cli-loop · cli/dispatcher/cmd/refresh-attestation-trusted-root/main.go:24

func main() {
	if err := run(); err != nil {
		fmt.Fprintln(os.Stderr, "refresh-attestation-trusted-root:", err)
		os.Exit(1)
	}
}

func run() error {
	client, err := tuf.DefaultClient()
	if err != nil {
		return fmt.Errorf("create TUF client: %w", err)
	}
	if err := client.Refresh(); err != nil {
		return fmt.Errorf("refresh TUF metadata: %w", err)
	}
	target, err := client.GetTarget("trusted_root.json")
	if err != nil {
		return fmt.Errorf("get trusted_root.json target: %w", err)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…