Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AttestorValidatingTransport ¶
type AttestorValidatingTransport struct { Client metadata.ReadOnlyClient Attestor v1beta1.AttestationAuthority }
Implements ValidatingTransport.
func (*AttestorValidatingTransport) GetValidatedAttestations ¶
func (avt *AttestorValidatingTransport) GetValidatedAttestations(image string) ([]attestation.ValidatedAttestation, error)
type Config ¶
type Config struct { Validate securitypolicy.ValidateFunc Secret secrets.Fetcher Auths authority.Fetcher Strategy violation.Strategy IsWebhook bool }
type Reviewer ¶
type Reviewer struct {
// contains filtered or unexported fields
}
type ValidatingTransport ¶
type ValidatingTransport interface {
GetValidatedAttestations(image string) ([]attestation.ValidatedAttestation, error)
}
ValidatingTransport allows the caller to obtain validated attestations for a given container image. Implementations should return trusted and verified attestations.
Click to show internal directories.
Click to hide internal directories.