Para usar mi clave PGP siempre tengo que ingresar mi contraseña. Pero da la casualidad de que tengo que desbloquear la clave solo una vez por cada sesión. El comportamiento deseado sería que tengo que desbloquear la llave.cada vezQuiero usarlo para que la frase de contraseña no se recuerde durante toda la sesión.
El cuadro de diálogo para ingresar la frase de contraseña proporciona una casilla de verificación "Desbloquear automáticamente esta clave cada vez que inicie sesión", pero eso tampoco es lo que quiero. Recuerdo este cuadro de diálogo en versiones anteriores de Ubuntu que ofrecían más opciones, como esta:
Pero estas opciones nunca me fueron proporcionadas. Entonces, ¿cómo puedo configurar Seahorse/GPG/Ubuntu para que siempre bloquee la clave después de su uso?
Respuesta1
Respuesta2
Esto se puede configurar editando ~/.gnupg/gpg-agent.conf
. Dos opciones son de interés, default-cache-ttl
es el tiempo después de usar la llave hasta que se bloquea, max-cache-ttl
es el tiempo después de desbloquear la llave.
man gpg-agent
No describe si un max-cache-ttl
valor de 0
deshabilita el almacenamiento en caché por completo (ya que se invalida instantáneamente) o deshabilita la invalidación, pero podrá darse cuenta fácilmente. Si no, piense en configurarlo en 1
(segundos).
max-cache-ttl 0