diff options
author | OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> | 2020-05-12 09:02:30 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-05-12 09:02:30 -0700 |
commit | d6d94cfdd7104c036e7def993f22abb962c5762a (patch) | |
tree | 5682f1efd379a9107e92616413496b066cbaaa7f /pkg/domain/entities | |
parent | 46cf421ed73315436aab4aba8ca47ba6a50339d3 (diff) | |
parent | fbd0fccf89f994a90fbc8d63e9c90942acdbc201 (diff) | |
download | podman-d6d94cfdd7104c036e7def993f22abb962c5762a.tar.gz podman-d6d94cfdd7104c036e7def993f22abb962c5762a.tar.bz2 podman-d6d94cfdd7104c036e7def993f22abb962c5762a.zip |
Merge pull request #6154 from baude/v2sign
v2podman image sign
Diffstat (limited to 'pkg/domain/entities')
-rw-r--r-- | pkg/domain/entities/engine_image.go | 1 | ||||
-rw-r--r-- | pkg/domain/entities/images.go | 10 |
2 files changed, 11 insertions, 0 deletions
diff --git a/pkg/domain/entities/engine_image.go b/pkg/domain/entities/engine_image.go index ffa71abd6..7d7099838 100644 --- a/pkg/domain/entities/engine_image.go +++ b/pkg/domain/entities/engine_image.go @@ -34,4 +34,5 @@ type ImageEngine interface { ManifestAnnotate(ctx context.Context, names []string, opts ManifestAnnotateOptions) (string, error) ManifestRemove(ctx context.Context, names []string) (string, error) ManifestPush(ctx context.Context, names []string, manifestPushOpts ManifestPushOptions) error + Sign(ctx context.Context, names []string, options SignOptions) (*SignReport, error) } diff --git a/pkg/domain/entities/images.go b/pkg/domain/entities/images.go index e116a90b9..cce3001eb 100644 --- a/pkg/domain/entities/images.go +++ b/pkg/domain/entities/images.go @@ -309,3 +309,13 @@ type SetTrustOptions struct { PubKeysFile []string Type string } + +// SignOptions describes input options for the CLI signing +type SignOptions struct { + Directory string + SignBy string + CertDir string +} + +// SignReport describes the result of signing +type SignReport struct{} |