Duração personalizada do cache para chaves específicas?

3

Eu quero configurar gpg-agent para armazenar em cache uma chave específica por uma duração maior que as outras chaves do meu chaveiro.

Existe uma maneira de configurar gpg-agent para definir a duração do cache de chaves para chaves específicas?

    
por Naftuli Kay 20.07.2016 / 22:37

1 resposta

2

gpg-agent não suporta períodos de cache variáveis para chaves diferentes.

Uma solução que eu possa imaginar (mas apenas para tipos muito específicos de tarefas, como um conjunto de chaves para operação normal, e uma chave especial para uma tarefa completamente diferente como assinar git commits) seria mover as chaves "especiais" para o seu próprio diretório inicial do GnuPG, e iniciando um indivíduo gpg-agent com o tempo de cache desejado e um soquete distinto para esta chave.

Isso não funcionará bem para as chaves "gerais" que você deseja usar em diferentes aplicativos e especialmente se você quiser usar chaves de vários gpg-agent s em um único aplicativo cliente como o Thunderbird com o Enigmail, pois elas não são preparado para tal hack. Espere algum problema ao configurar tal configuração até conseguir configurar corretamente o soquete, a variável de ambiente e a variável de ambiente do diretório inicial do GnuPG do gpg-agent .

    
por 23.07.2016 / 17:29