trust

package
v0.0.0-...-cb5463a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 3, 2023 License: Apache-2.0 Imports: 33 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewSignerInfoFormat

func NewSignerInfoFormat() formatter.Format

NewSignerInfoFormat returns a Format for rendering a signer role info Context

func NewTrustCommand

func NewTrustCommand(dockerCli command.Cli) *cobra.Command

NewTrustCommand returns a cobra command for `trust` subcommands

func NewTrustTagFormat

func NewTrustTagFormat() formatter.Format

NewTrustTagFormat returns a Format for rendering using a trusted tag Context

func SignerInfoWrite

func SignerInfoWrite(ctx formatter.Context, signerInfoList []SignerInfo) error

SignerInfoWrite writes the context

func TagWrite

func TagWrite(ctx formatter.Context, signedTagInfoList []SignedTagInfo) error

TagWrite writes the context

Types

type SignedTagInfo

type SignedTagInfo struct {
	Name    string
	Digest  string
	Signers []string
}

SignedTagInfo represents all formatted information needed to describe a signed tag: Name: name of the signed tag Digest: hex encoded digest of the contents Signers: list of entities who signed the tag

type SignerInfo

type SignerInfo struct {
	Name string
	Keys []string
}

SignerInfo represents all formatted information needed to describe a signer: Name: name of the signer role Keys: the keys associated with the signer

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL