package trust
import "github.com/docker/cli/cli/command/trust"
Index ¶
- func NewSignerInfoFormat() formatter.Format
- func NewTrustCommand(dockerCli command.Cli) *cobra.Command
- func NewTrustTagFormat() formatter.Format
- func SignerInfoWrite(ctx formatter.Context, signerInfoList []SignerInfo) error
- func TagWrite(ctx formatter.Context, signedTagInfoList []SignedTagInfo) error
- type SignedTagInfo
- type SignerInfo
Functions ¶
func NewSignerInfoFormat ¶
NewSignerInfoFormat returns a Format for rendering a signer role info Context
func NewTrustCommand ¶
NewTrustCommand returns a cobra command for `trust` subcommands
func NewTrustTagFormat ¶
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 ¶
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 ¶
SignerInfo represents all formatted information needed to describe a signer: Name: name of the signer role Keys: the keys associated with the signer
Source Files ¶
cmd.go common.go formatter.go helpers.go inspect.go inspect_pretty.go key.go key_generate.go key_load.go revoke.go sign.go signer.go signer_add.go signer_remove.go
- Version
- v27.4.1+incompatible
- Published
- Dec 16, 2024
- Platform
- windows/amd64
- Imports
- 36 packages
- Last checked
- 1 minute ago –
Tools for package owners.