Eu tenho um script que basicamente precisa fazer o seguinte:
#!/bin/bash
GPG_PUBLIC_KEY=<<EOF
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.12 (GNU/Linux)
...
-----END PGP PUBLIC KEY BLOCK-----
EOF
gpg --encrypt --with-public-key "$GPG_PUBLIC_KEY" myfile.txt
Existe uma maneira de fazer isso sem importar a chave GPG para o chaveiro primeiro?
shell-script
gpg
Naftuli Kay
fonte
fonte
Respostas:
Se você não quiser usar o chaveiro do usuário, aponte o GPG para um chaveiro temporário.
Se você também deseja usar o chaveiro do usuário, configure
GNUPGHOME
apenas durante o comando import e passe--keyring "$tmp/pubring.gpg"
para o segundogpg
comando.fonte