Documentation
¶
Index ¶
- Variables
- type PluginManager
- type Repository
- func (t Repository) GetBlob(ctx context.Context, digest digest.Digest) ([]byte, error)
- func (t Repository) ListSignatureManifests(ctx context.Context, manifestDigest digest.Digest) ([]registry.SignatureManifest, error)
- func (t Repository) PutSignatureManifest(ctx context.Context, signature []byte, manifest notation.Descriptor, ...) (notation.Descriptor, registry.SignatureManifest, error)
- func (t Repository) Resolve(ctx context.Context, reference string) (notation.Descriptor, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( SampleArtifactUri = "registry.acme-rockets.io/software/net-monitor@sha256:73c803930ea3ba1e54bc25c2bdc53edd0284c62ed651fe7b00369da519a3c333" SampleDigest = digest.FromString("sha256:73c803930ea3ba1e54bc25c2bdc53edd0284c62ed651fe7b00369da519a3c333") Annotations = map[string]string{"key": "value"} JwsSigEnvDescriptor = notation.Descriptor{ MediaType: "application/jose+json", Digest: SampleDigest, Size: 100, Annotations: Annotations, } )
View Source
var MockCaExpiredSigEnv []byte
View Source
var MockCaInvalidSigEnv []byte
View Source
var MockCaValidSigEnv []byte
View Source
var MockSaExpiredSigEnv []byte
View Source
var MockSaInvalidSigEnv []byte
View Source
var MockSaValidSigEnv []byte
Functions ¶
This section is empty.
Types ¶
type PluginManager ¶
type PluginManager struct{}
func NewPluginManager ¶
func NewPluginManager() PluginManager
type Repository ¶
type Repository struct {
ResolveResponse notation.Descriptor
ResolveError error
ListSignatureManifestsResponse []registry.SignatureManifest
ListSignatureManifestsError error
GetResponse []byte
GetError error
}
func NewRepository ¶
func NewRepository() Repository
func (Repository) ListSignatureManifests ¶
func (t Repository) ListSignatureManifests(ctx context.Context, manifestDigest digest.Digest) ([]registry.SignatureManifest, error)
func (Repository) PutSignatureManifest ¶
func (t Repository) PutSignatureManifest(ctx context.Context, signature []byte, manifest notation.Descriptor, annotaions map[string]string) (notation.Descriptor, registry.SignatureManifest, error)
func (Repository) Resolve ¶
func (t Repository) Resolve(ctx context.Context, reference string) (notation.Descriptor, error)
Click to show internal directories.
Click to hide internal directories.