Versions in this module Expand all Collapse all v1 v1.0.2 May 18, 2023 Changes in this version + type BundleBody struct — darwin/amd64, js/wasm, linux/amd64 + APIVersion string + Kind string + Spec BundleSpec + type BundleSignature struct — darwin/amd64, js/wasm, linux/amd64 + Content string + Format string + PublicKey map[string]string + type BundleSpec struct — darwin/amd64, js/wasm, linux/amd64 + Data map[string]map[string]string + Signature BundleSignature + type Cache interface — darwin/amd64, js/wasm, linux/amd64 + GetSignature func(key string) *Item + PutSignature func(Item) + func NewCache(maximumAmountCache int) Cache + type Item struct — darwin/amd64, js/wasm, linux/amd64 + Key string + Value []SelectorsFromSignatures + type MapItem struct — darwin/amd64, js/wasm, linux/amd64 + type SelectorsFromSignatures struct — darwin/amd64, js/wasm, linux/amd64 + Content string + IntegratedTime string + LogID string + Subject string + type Sigstore interface — darwin/amd64, js/wasm, linux/amd64 + AddAllowedSubject func(issuer string, subject string) + AddSkippedImages func(imageID []string) + AttestContainerSignatures func(ctx context.Context, status *corev1.ContainerStatus) ([]string, error) + ClearAllowedSubjects func() + ClearSkipList func() + ExtractSelectorsFromSignatures func(signatures []oci.Signature, containerID string) []SelectorsFromSignatures + FetchImageSignatures func(ctx context.Context, imageName string) ([]oci.Signature, error) + SelectorValuesFromSignature func(oci.Signature) (*SelectorsFromSignatures, error) + SetEnforceSCT func(enforceSCT bool) + SetLogger func(logger hclog.Logger) + SetRekorURL func(rekorURL string) error + ShouldSkipImage func(imageID string) (bool, error) + func New(cache Cache, logger hclog.Logger) Sigstore