Necesito automatizar un proceso de implementación y la herramienta firmará los artefactos de lanzamiento automáticamente. Mi llavero tiene una clave principal que uso solo para crear subclaves y dos subclaves. Una subclave para firmar y otra para cifrado.
Actualmente hay una sola frase de paso para todas las claves. No quiero especificar esta frase de contraseña en un archivo de configuración, ya que eso también pondría en riesgo la clave principal.
Entonces pensé que establecería una frase de paso diferente para la subclave haciendo:
$ gpg --edit-key [subkey-id]
gpg> passwd
gpg> save
Pero esto cambió la frase de paso para otras claves también.
¿Cómo puedo configurar una frase de paso separada para claves individuales?
fuente
gpg-agent
. Echa un vistazo agpg-preset-passphrase
.Un archivo de correo gnupg.org muy desactualizado (2013) explica una solución incómoda para crear una contraseña separada para una subclave .
Implica que la restricción no está dentro de la estructura de datos del conjunto de claves (es decir, el grupo de subclaves maestras) sino solo en la interfaz de software para construir y modificar el conjunto de claves.
Una cita de la referencia:
No he confirmado personalmente esta operación, solo estoy informando lo que he leído.
La falta de especificación y discusión en la documentación de GnuPG sobre este importante tema es decepcionante.
fuente