package
1.5.0
Repository: https://github.com/fluxcd/source-controller.git
Documentation: pkg.go.dev

# Functions

CleanTrustPolicy cleans the given trust policy by removing trust stores and trusted identities for trust policy statements that are set to skip signature verification but still have configured trust stores and/or trusted identities.
NewNotationVerifier initializes a new Verifier.
WithAuth is a functional option for overriding the default authenticator options used by the verifier.
WithInsecureRegistry sets notation to verify against insecure registry.
WithKeychain is a functional option for overriding the default keychain options used by the verifier.
WithLogger is a function that returns an Options function to set the logger for the options.
WithRemoteOptions is a functional option for overriding the default remote options used by the verifier.
WithRootCertificates is a functional option for overriding the default rootCertificate options used by the verifier to set the root CA certificate for notary.
WithTransport is a function that returns an Options function to set the transport for the options.
WithTrustPolicy sets the trust policy configuration.

# Constants

name of the trustpolicy file defined in the Secret containing notation public keys.

# Structs

NotationVerifier is a struct which is responsible for executing verification logic.

# Type aliases

Options is a function that configures the options applied to a Verifier.