ostree-sign - Man Page

Sign a commit

Synopsis

ostree sign [Options...] {COMMIT} {KEY-ID...}

Description

Add a new signature to a commit​. Note that currently, this will append a new signature even if the commit is already signed with a given key​.

For `ed25519` and `spki`, there are several "well-known" system places for trusted and revoked public keys as listed below​.

Files:

Directories containing files with keys:

The format of those files depends on the signature mechanism; for `ed25519`, keys are stored in the base64 encoding per line, while for `spki` they are stored in the PEM "PUBLIC KEY" encoding​.

Options

KEY-ID

for ed25519 and spki:

base64-encoded secret (for signing) or public key (for verifying)​.

for dummy:

ASCII-string used as secret key and public key​.

--verify

Verify signatures

-s, --sign-type

Use particular signature mechanism​. Currently available ed25519, spki, and dummy signature types​. The default is ed25519​.

--keys-file

Read keys from file filename​. Valid for ed25519 and spki signature types​. This file must contain one base64-encoded key per line​. Each key may be a secret key (for signing) or a public key (for verifying)​.

--keys-dir

Redefine the system path, where to search files and subdirectories with well-known and revoked keys​.

Info

ostree sign