renderer

package
v0.134.0 Latest Latest
Warning

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

Go to latest
Published: Nov 29, 2024 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AttestationRenderer

type AttestationRenderer struct {
	// contains filtered or unexported fields
}

func NewAttestationRenderer

func NewAttestationRenderer(state *crafter.VersionedCraftingState, attClient pb.AttestationServiceClient, builderVersion, builderDigest string, signer sigstoresigner.Signer, opts ...Opt) (*AttestationRenderer, error)

func (*AttestationRenderer) Render

func (ab *AttestationRenderer) Render(ctx context.Context) (*dsse.Envelope, error)

Attestation (dsee envelope) -> { message: { Statement(in-toto): [subject, predicate] }, signature: "sig" }. NOTE: It currently only supports cosign key based signing.

type Opt

type Opt func(*AttestationRenderer)

func WithBundleOutputPath

func WithBundleOutputPath(bundlePath string) Opt

func WithLogger

func WithLogger(logger zerolog.Logger) Opt

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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