No recuerdo la frase de contraseña de PGP hasta el final de la sesión

No recuerdo la frase de contraseña de PGP hasta el final de la sesión

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:

ingrese la descripción de la imagen aquí

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

Las configuraciones para Seahorse están en 'gsettings': gpg-cache-methody gpg-cache-ttl. Contestadaaquí.

Si lo prefiere, también puede hacer que 'gpg-agent' administre las claves, verifiqueeste.

Respuesta2

Esto se puede configurar editando ~/.gnupg/gpg-agent.conf. Dos opciones son de interés, default-cache-ttles el tiempo después de usar la llave hasta que se bloquea, max-cache-ttles el tiempo después de desbloquear la llave.

man gpg-agentNo describe si un max-cache-ttlvalor de 0deshabilita 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

información relacionada