Cargar la clave privada con un nombre específico
En este paso, aprenderá cómo cargar una clave privada en el almacén de claves de confianza de Docker con un nombre específico. Si bien puede simplemente copiar el archivo de clave como hizo en el paso anterior, el uso del comando docker trust key load
le permite asociar un nombre específico a la clave dentro del sistema de confianza de Docker. Esto puede ser útil para administrar múltiples claves de firma.
Primero, asegúrese de estar en el directorio ~/project
donde creó el archivo de clave privada my-signing-key.pem
.
cd ~/project
Ahora, utilice el comando docker trust key load
para cargar la clave privada. Se le pedirá que ingrese un nombre para la clave. Nombrémosle my-signer
a esta clave.
docker trust key load my-signing-key.pem --name my-signer
Cuando se le solicite, ingrese my-signer
como nombre para la clave.
Loading key from 'my-signing-key.pem'...
Enter name for new key: my-signer
Después de ingresar el nombre, se le pedirá que ingrese una contraseña para la nueva clave. Para este laboratorio, puede dejar la contraseña en blanco simplemente presionando Enter. En un escenario del mundo real, se recomienda encarecidamente utilizar una contraseña segura para proteger su clave privada.
Enter passphrase for new key:
Repeat passphrase for new key:
Debería ver una salida que indique que la clave se ha cargado correctamente.
Successfully loaded private key from 'my-signing-key.pem' with ID '...'
Para verificar que la clave se ha cargado con el nombre especificado, puede listar las claves en su almacén de claves de confianza de Docker utilizando el comando docker trust key list
.
docker trust key list
Debería ver una entrada con el NOMBRE my-signer
y un ID de clave correspondiente. Esto confirma que ha cargado correctamente la clave privada con un nombre específico.