Não se lembra da senha PGP até o final da sessão [duplicata]

1

Para usar minha chave PGP, sempre tenho que inserir minha frase secreta. Mas, como acontece, eu tenho que desbloquear a chave apenas uma vez para cada sessão. O comportamento desejado seria que eu tenha que destravar a tecla a cada vez , eu quero usá-la para que a senha não seja lembrada por toda a sessão.

A caixa de diálogo para inserir a senha fornece uma caixa de seleção "Desbloquear automaticamente esta chave, sempre que eu estou conectado", mas isso também não é o que eu quero. Eu me lembro deste diálogo em versões mais antigas do Ubuntu fornecendo mais opções, como esta:

Mas essas opções nunca são fornecidas para mim. Então, como posso configurar o Seahorse / GPG / Ubuntu para sempre bloquear a chave após o uso?

    
por Mouagip 14.08.2014 / 16:21

2 respostas

1

As configurações do Seahorse estão em 'gsettings': gpg-cache-method e gpg-cache-ttl . Respondeu aqui .

Se você preferir, você também pode ter o 'gpg-agent' gerenciando as chaves, verifique este .

    
por Jonas Malaco 15.08.2014 / 12:52
0

Isso pode ser configurado editando ~/.gnupg/gpg-agent.conf . Duas opções são de interesse, default-cache-ttl é o tempo depois de usar a chave até que ela seja bloqueada, max-cache-ttl é o tempo depois de desbloquear a chave.

man gpg-agent não descreve se um valor max-cache-ttl de 0 desativa completamente o armazenamento em cache (porque invalida instantaneamente) ou desabilita a invalidação, mas você será capaz de perceber facilmente. Caso contrário, pense em defini-lo como 1 (segundos).

max-cache-ttl 0
    
por Jens Erat 14.08.2014 / 16:56