signature-protocols(1) (NAME) signature-protocols - (DESCRIPTION) go.podman.io/image/v5 (blobs) << >> . ( ) . docker/distribution -- (docker/distribution registries--separate storage) (Usage) docker/distribution (URL) . registries.d docker/distribution ( docker.io ). . file:/// http/https . file:/// http/https . HTTP/HTTPS file:/// . ( HTTP ). registries.d lookaside-staging file:/// lookaside . ( skopeo copy) file:/// lookaside . registries.d lookaside . (Path structure) base registries.d docker/distribution hostname/namespaces/name{@digest,:tag} ( docker.io/library/busybox:latest namespaces library busybox:latest ) : > base/namespaces/name@digest- algo=digest-value/signature-index digest-algo:digest-value (digest) ( ). digest-algo digest-value = : API docker/distribution . index ( ) . index index=1 index . index . index . (Examples) docker/distribution busybox@sha256:817a12c32a39bbe394944ba49de563e085f1d3c5266eb8e9723256bc4448680e ( busybox:latest latest ) registries.d lookaside https://example.com/lookaside : > - https://example.com/lookaside/library/busybox@sha256=817a12c32a39bbe394944ba49de563e085f1d3c5266eb8e9723256bc4448680e/signature-1 > - https://example.com/lookaside/library/busybox@sha256=817a12c32a39bbe394944ba49de563e085f1d3c5266eb8e9723256bc4448680e/signature-2 > - example.com/ns1/ns2/ns3/repo@somedigest:digestvalue lookaside : > https://example.com/lookaside/ns1/ns2/ns3/repo@somedigest=digestvalue/signature-1 . API docker/distribution ((OpenShift) docker/distribution API extension) https://github.com/openshift/origin/pull/12504 OpenShift API docker/distribution API . API OpenShift ( API OpenShift API docker/distribution ) . API https://github.com/openshift/openshift-docs/pull/3556 . /extensions/v2//signatures/ . version 2 type atomic content . version 2 type atomic content PUT . name digest@per-image- name digest ( ) per-image-name . . API . ( ) imagesignatures ( system:image-signer ). (OpenShift-embedded registries) OpenShift docker/distribution API REST API ( <>) . : . OpenShift API docker/distribution . OpenShift . https://github.com/openshift/origin/pull/9181 API ( API docker/distribution OpenShift API master). imagestreamimages Image Signatures . ImageSignature Type atomic Content ImageSignature . ( ) imagesignatures Type atomic Content . digest@per-image-name digest ( OpenShift <>) per-image-name . ( ) imagesignatures ( system:image-signer ) ( ). signature-protocols(1)