Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NotationPluginVerifierConfig ¶
type NotationPluginVerifierConfig struct { Name string `json:"name"` ArtifactTypes string `json:"artifactTypes"` // VerificationCerts is array of directories containing certificates. VerificationCerts []string `json:"verificationCerts"` // VerificationCerts is map defining which keyvault certificates belong to which trust store VerificationCertStores map[string][]string `json:"verificationCertStores"` // TrustPolicyDoc represents a trustpolicy.json document. Reference: https://pkg.go.dev/github.com/notaryproject/notation-go@v0.12.0-beta.1.0.20221125022016-ab113ebd2a6c/verifier/trustpolicy#Document TrustPolicyDoc trustpolicy.Document `json:"trustPolicyDoc"` }
NotationPluginVerifierConfig describes the configuration of notation verifier
type RatifyPluginManager ¶
type RatifyPluginManager struct {
// contains filtered or unexported fields
}
Implements interface defined in https://github.com/notaryproject/notation-go/blob/main/plugin/manager.go#L20
func NewRatifyPluginManager ¶
func NewRatifyPluginManager(directory string) *RatifyPluginManager
Click to show internal directories.
Click to hide internal directories.