Hi Please keep me in CC as I think I am not a subscribed user yet.
GPG: I am using the gpg command in a UNIX Shell script triggered by the Abinitio ETL Tool to decrypt my encrypted source files. I am following below steps to achieve my goal. Step 1. As a POC, I can successfully executed below command. gpg --batch --yes --quiet --always-trust -o /home/output_file.dat -d /etl/inbound/encrypted_file.dat.pgp The above command will simply ask for password and decrypt the source file. Please note that I am intentionally not using --passphrase as password will be exposed to console using ps command. Step 2. Instead, I have thought of storing the passphrase in a file (passphrase.dat.pgp), encrypted that file without password and passing the password to do the work using below command. echo gpg --batch --yes --quiet --always-trust -d /home/sharma43/passphrase.dat.pgp | gpg --batch --yes --quiet --always-trust -o /home/output_file.dat -d /etl/inbound/encrypted_file.dat.pgp <https://gpgtools.tenderapp.com/discussions/nightly/2094-gpg-command-failing-for-no-secret-key?anon_token=c5d07b882#now-the-problem-comes-when-i-execute-above-command-and-it-fails-for-below-error->Now the problem comes when I execute above command and it fails for below error. gpg: cancelled by user <https://gpgtools.tenderapp.com/discussions/nightly/2094-gpg-command-failing-for-no-secret-key?anon_token=c5d07b882#gpg-decryption-failed-no-secret-key->gpg: decryption failed: No secret key Obviously, I have the required secret key as the POC done in Step 1 was successful. Step 3. To my wonder, when I execute Step 1 first and then Step 2 (within a short span), it works, but if I directly run Step 2 ( which actually will be happening as a part of solution), then it doesn't and fails for "No secret key" error. Can you please explain why this could be happening? Is there a specific location where GPG private keys should be imported? Please note the version I am using is "gpg (GnuPG) 2.0.22 version". -Regards Abhisht Sharma +61 420410228
_______________________________________________ Gnupg-users mailing list Gnupg-users@gnupg.org http://lists.gnupg.org/mailman/listinfo/gnupg-users