Estou tentando exportar subchaves para um anel de chaves sem nenhuma interação com o teclado usando o comando keytocard
. Este tipo de comando é o mesmo que addphoto
, pois requer a edição do chaveiro com --edit-key
O código a seguir adiciona uma foto, mas a senha ainda é necessária:
local cmd="addphoto\n$var_photo_path\ny\nsave"
echo -e $cmd | gpg2 --command-fd 0 --status-fd 2 --edit-key $keyring_hash_id
Eu tentei várias abordagens em torno de: gpg pede senha mesmo com --passphrase
Eu também levei em conta a opção:
--pinentry-mode loopback
como explicado aqui: wiki.archlinux.org:GnuPGUnattended_passphrase
Eu uso o Ubuntu com o gpg 2.1.15 com o libgcrypt 1.7.2-beta
Alguém sabe como evitar qualquer interação com o teclado nesse tipo de comando addphoto
/ keytocard
?