Generating GnuPG S/MINE key pair
Dan Bryant
dkbryant at gmail.com
Wed May 6 02:08:01 CEST 2015
*SOLVED*
On Tue, Apr 28, 2015 at 11:12 AM, Dan Bryant <dkbryant at 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.
More information about the Gnupg-users
mailing list