Compartir comentarios
Las respuestas se generan en base a la documentación.

docker trust key generate

DescripciónGenera y carga un par de claves de firma
Usodocker trust key generate NAME

Descripción

docker trust key generate genera un par de claves para ser utilizadas con firmas y carga la clave privada en el almacén de claves (keystore) local de confianza de Docker.

Opciones

OpciónPredeterminadoDescripción
--dirDirectorio en el que generar la clave, por defecto es el directorio actual

Ejemplos

Generar un par de claves

$ 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

La clave de firma privada se cifra con la frase de contraseña (passphrase) y se carga en el almacén de claves de confianza de Docker. Todas las solicitudes de frase de contraseña para firmar con la clave se referirán por el nombre (NAME) proporcionado.

El componente de la clave pública alice.pub estará disponible en el directorio de trabajo actual y se puede usar directamente con docker trust signer add.

Proporciona la opción --dir para especificar el directorio en el que generar la clave:

$ 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