...

Package sign

import "github.com/sigstore/cosign/v2/cmd/cosign/cli/sign"
Overview
Index
Subdirectories

Overview ▾

func GetAttachedImageRef

func GetAttachedImageRef(ref name.Reference, attachment string, opts ...ociremote.Option) (name.Reference, error)

func ParseOCIReference

func ParseOCIReference(ctx context.Context, refStr string, opts ...name.Option) (name.Reference, error)

ParseOCIReference parses a string reference to an OCI image into a reference, warning if the reference did not include a digest.

func ShouldUploadToTlog

func ShouldUploadToTlog(ctx context.Context, ko options.KeyOpts, ref name.Reference, tlogUpload bool) (bool, error)

func SignBlobCmd

func SignBlobCmd(ro *options.RootOptions, ko options.KeyOpts, payloadPath string, b64 bool, outputSignature string, outputCertificate string, tlogUpload bool) ([]byte, error)

nolint

func SignCmd

func SignCmd(ro *options.RootOptions, ko options.KeyOpts, signOpts options.SignOptions, imgs []string) error

nolint

type SignerVerifier

type SignerVerifier struct {
    Cert  []byte
    Chain []byte
    signature.SignerVerifier
    // contains filtered or unexported fields
}

func SignerFromKeyOpts

func SignerFromKeyOpts(ctx context.Context, certPath string, certChainPath string, ko options.KeyOpts) (*SignerVerifier, error)

func (*SignerVerifier) Bytes

func (c *SignerVerifier) Bytes(ctx context.Context) ([]byte, error)

func (*SignerVerifier) Close

func (c *SignerVerifier) Close()

Subdirectories

Name Synopsis
..
privacy