docker trust key generate
| Description | Generate and load a signing key-pair |
|---|---|
| Usage | docker trust key generate NAME |
Description
docker trust key generate generates a key-pair to be used with signing,
and loads the private key into the local Docker trust keystore.
Options
| Option | Default | Description |
|---|---|---|
--dir | Directory to generate key in, defaults to current directory |
Examples
Generate a key-pair
$ docker trust key generate alice
Generating key for alice...
Enter passphrase for new alice key with ID 17acf3c:
Repeat passphrase for new alice key with ID 17acf3c:
Successfully generated and loaded private key. Corresponding public key available: alice.pub
$ ls
alice.pub
The private signing key is encrypted by the passphrase and loaded into the Docker trust keystore.
All passphrase requests to sign with the key will be referred to by the provided NAME.
The public key component alice.pub will be available in the current working directory, and can
be used directly by docker trust signer add.
Provide the --dir argument to specify a directory to generate the key in:
$ docker trust key generate alice --dir /foo
Generating key for alice...
Enter passphrase for new alice key with ID 17acf3c:
Repeat passphrase for new alice key with ID 17acf3c:
Successfully generated and loaded private key. Corresponding public key available: alice.pub
$ ls /foo
alice.pub

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
