mirror of
https://github.com/containers/podman.git
synced 2025-05-21 00:56:36 +08:00
Add support for sigstoreSigned in (podman image trust set)
NOTE: This does not edit the use-sigstore-attachments value in registries.d, similarly to how (podman image trust set) didn't set the lookaside paths for simple signing. Signed-off-by: Miloslav Trmač <mitr@redhat.com>
This commit is contained in:
@ -32,7 +32,8 @@ Trust **type** provides a way to:
|
||||
|
||||
Allowlist ("accept") or
|
||||
Denylist ("reject") registries or
|
||||
Require signature (“signedBy”).
|
||||
Require a simple signing signature (“signedBy”),
|
||||
Require a sigstore signature ("sigstoreSigned").
|
||||
|
||||
Trust may be updated using the command **podman image trust set** for an existing trust scope.
|
||||
|
||||
@ -45,12 +46,14 @@ Trust may be updated using the command **podman image trust set** for an existin
|
||||
#### **--pubkeysfile**, **-f**=*KEY1*
|
||||
A path to an exported public key on the local system. Key paths
|
||||
will be referenced in policy.json. Any path to a file may be used but locating the file in **/etc/pki/containers** is recommended. Options may be used multiple times to
|
||||
require an image be signed by multiple keys. The **--pubkeysfile** option is required for the **signedBy** type.
|
||||
require an image be signed by multiple keys. The **--pubkeysfile** option is required for the **signedBy** and **sigstoreSigned** types.
|
||||
|
||||
#### **--type**, **-t**=*value*
|
||||
The trust type for this policy entry.
|
||||
Accepted values:
|
||||
**signedBy** (default): Require signatures with corresponding list of
|
||||
**signedBy** (default): Require simple signing signatures with corresponding list of
|
||||
public keys
|
||||
**sigstoreSigned**: Require sigstore signatures with corresponding list of
|
||||
public keys
|
||||
**accept**: do not require any signatures for this
|
||||
registry scope
|
||||
|
Reference in New Issue
Block a user