*SOLVED* On Tue, Apr 28, 2015 at 11:12 AM, Dan Bryant <dkbry...@gmail.com> wrote: > OK... I'm apparently suffering from a bad gpgsm setup. According to > the 2011 post > (https://lists.gnupg.org/pipermail/gnupg-devel/2011-March/025989.html) > the following command, should just work: > gpgsm --gen-key | gpgsm --import > > Not for me... I get > gpgsm: problem looking for existing certificate: Invalid argument > gpgsm: error storing certificate >
I found the problem. I had a corrupt install. I was trying to work around problems in the 2.1.3 installer, and went about it poorly. I copied pinentry from gpg4win 2.2.4 (bad idea). The better way to do it was as follows: 1) Download gnupg-w32-2.1.1_20141216.exe 2) Install {1} to %ProgramFiles(x86)%\GNU\GnuPG 3) Copy files out of {2} into %UserProfile%\GnuPG.Combined 4) Uninstall {1} 6) Stop any processes running from {2} 7) Remove directory {2} 8) Download gnupg-w32-2.1.3_20150413.exe 9) Install {8} to %ProgramFiles(x86)%\GNU\GnuPG 10) Copy files out of {9} into %UserProfile%\GnuPG.Combined 11) Stop any processes running from {9} 12) Copy %UserProfile%\GnuPG.Combined to %UserProfile%\GnuPG as Admin 13) Remove %UserProfile%\GnuPG.Combined This will get GPA.exe and PinEntry.exe working (I hope) on a 2.1.3 baseline. You may be able to simply install 2.1.1 then install 2.1.3 over it, I leave others to speculate on that. This worked for me. The GPGSM self-sign cert now imports without error. _______________________________________________ Gnupg-users mailing list Gnupg-users@gnupg.org http://lists.gnupg.org/mailman/listinfo/gnupg-users