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 .
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?
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