Não lembro da senha do PGP até o final da sessão

Não lembro da senha do PGP até o final da sessão

Para usar minha chave PGP, sempre preciso inserir minha senha. Mas, por acaso, preciso desbloquear a chave apenas uma vez em cada sessão. O comportamento desejado seria que eu tivesse que desbloquear a chavecada vezQuero usá-lo para que a senha não seja lembrada durante toda a sessão.

A caixa de diálogo para inserir a senha fornece uma caixa de seleção "Desbloquear esta chave automaticamente, sempre que eu estiver logado", mas também não é isso que eu quero. Lembro-me desta caixa de diálogo nas versões mais antigas do Ubuntu oferecendo mais opções, como esta:

insira a descrição da imagem aqui

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?

Responder1

As configurações do Seahorse estão em 'gsettings': gpg-cache-methode gpg-cache-ttl. Respondidasaqui.

Se preferir, você também pode fazer com que 'gpg-agent' gerencie as chaves, verifiqueesse.

Responder2

Isso pode ser configurado editando ~/.gnupg/gpg-agent.conf. Duas opções são interessantes: default-cache-ttlo tempo após o uso da chave até que ela seja bloqueada max-cache-ttle o tempo após o desbloqueio da chave.

man gpg-agentnão descreve se um max-cache-ttlvalor 0desabilita o cache completamente (já que invalida instantaneamente) ou desabilita a invalidação, mas você poderá perceber facilmente. Caso contrário, pense em configurá-lo para 1(segundos).

max-cache-ttl 0

informação relacionada