gpg agent enable ssh support + smartcard

Werner Koch wk at gnupg.org
Don Okt 26 11:18:17 CEST 2006


On Wed, 25 Oct 2006 13:02, Stefan Grote said:

> 2006-10-25 12:50:02 scdaemon[3813] DBG: asking for PIN 'PIN'
> 2006-10-25 12:50:02 scdaemon[3813] Fehler vom PIN "callback":
> Allgemeiner Assuan Fehler

Da stimmt irgendwas mit dem pinentry nicht.  Um ganz sicher zu gehen
würde ich mal mit einem anderen Reader testen.

Pinentry debuggen kann man entweder mit "strace -fo /tmp/foo.log -p
<pid-of-gpg-agent>" machen. Oder besser mittels eines kleinen
Wrappers:

=======
#!/bin/sh

exec strace -o /tmp/pinentry.trc /usr/lib/pinentry/pinentry-gtk -d "$@" 2>/tmp/pinentry.err
=========

Und diesen dann als 

pinentry-program /foo/bar/my-wrapper

in gpg-agent.conf eintragen.  gpg-agent dann ein HUP geben.


Salam-Shalom,

   Werner