Documentation
¶
Index ¶
- func CreateVerifierFromConfig(verifierConfig config.VerifierConfig, configVersion string, ...) (verifier.ReferenceVerifier, error)
- func CreateVerifiersFromConfig(verifiersConfig config.VerifiersConfig, defaultPluginPath string, ...) ([]verifier.ReferenceVerifier, error)
- func Register(name string, factory VerifierFactory)
- type VerifierFactory
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateVerifierFromConfig ¶
func CreateVerifierFromConfig(verifierConfig config.VerifierConfig, configVersion string, pluginBinDir []string, namespace string) (verifier.ReferenceVerifier, error)
returns a single verifier from a verifierConfig namespace is only applicable in K8s environment, namespace is appended to the certstore of the truststore so it is uniquely identifiable in a cluster env the first element of pluginBinDir will be used as the plugin directory
func CreateVerifiersFromConfig ¶
func CreateVerifiersFromConfig(verifiersConfig config.VerifiersConfig, defaultPluginPath string, namespace string) ([]verifier.ReferenceVerifier, error)
TODO pointer to avoid copy returns an array of verifiers from VerifiersConfig
func Register ¶
func Register(name string, factory VerifierFactory)
Types ¶
type VerifierFactory ¶
type VerifierFactory interface {
Create(version string, verifierConfig config.VerifierConfig, pluginDirectory string, namespace string) (verifier.ReferenceVerifier, error)
}
Click to show internal directories.
Click to hide internal directories.