docker trust key generate
| Descripción | Genera y carga un par de claves de firma |
|---|---|
| Uso | docker 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ón | Predeterminado | Descripción |
|---|---|---|
--dir | Directorio 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