sign and encrypt from batch script
Roberts, David M [ITSYS]
dmrober at iastate.edu
Wed Mar 28 20:09:20 CEST 2012
I've got a batch script that signs and encrypts files using GnuPG1.2.6 running on a REHL4 system. We are upgrading the system to RHEL6 which comes with Gnupg2.0.14 and the scripts no longer run correctly.
gpg -u "signing-key" -r "receiving_pub-key" -sea -o /output.pgp --batch --passphrase-fd 0 < /phrase.txt /plaintext.txt
When I run this command on the new system I get a message like this
You need a passphrase to unlock the secret key for
user: "signing-key"
2048-bit RSA key, ID EAA21D37, created 2012-03-26
can't connect to `/root/.gnupg/S.gpg-agent': No such file or directory
I've tried to invoke the gpg-agent
gpg-agent -daemon -batch gpg -u "signing-key" -r "receiving_pub-key" -sea -o /output.pgp --batch --passphrase-fd 0 < /phrase.txt /plaintext.txt
You need a passphrase to unlock the secret key for
user: "signing-key"
2048-bit RSA key, ID EAA21D37, created 2012-03-26
gpg: problem with the agent: Bad passphrase
gpg: skipped "signing-key": General error
We don't need S/MIME or Mail on this system, just GPG in batch mode.
Any help or insight is appreciated.
Thanks,
Dave
David M. Roberts
Iowa State University
Information Technology Services
dmrober at iastate.edu
515-294-0288
-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/attachments/20120328/c0e91b5e/attachment-0001.htm>
More information about the Gnupg-users
mailing list