Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CosignVerifier ¶
type CosignVerifier struct {
// contains filtered or unexported fields
}
CosignVerifier implements ports.IntegrityVerifier using Cosign.
func NewCosignVerifier ¶
func NewCosignVerifier(publicKeys []string, oidcIssuers []string) *CosignVerifier
NewCosignVerifier creates a Cosign-based verifier.
func (*CosignVerifier) Sign ¶
func (v *CosignVerifier) Sign(ctx context.Context, ref values.PluginReference) error
Sign signs a plugin artifact.
func (*CosignVerifier) VerifySignature ¶
func (v *CosignVerifier) VerifySignature(ctx context.Context, ref values.PluginReference) (*ports.SignatureResult, error)
VerifySignature checks plugin signature.
Click to show internal directories.
Click to hide internal directories.