I installed GPG from here: https://gpgtools.org/ <https://gpgtools.org/>
The gpg-agent.conf looks like this:

$ cat gpg-agent.conf

default-cache-ttl 600
max-cache-ttl 7200
pinentry-program 
/usr/local/MacGPG2/libexec/pinentry-mac.app/Contents/MacOS/pinentry-mac

I tried changing it to:
pinentry-program /usr/local/bin/pinentry-mac

But it does not make any difference. They actually the same thing I guess? I 
don’t know much about these things but I recognise the pinentry-mac gui from 
earlier so it’s using that when signing and encrypting emails for example.


/Ivan

> On 21 Sep 2015, at 15:13, Steffen Vogel <[email protected]> wrote:
> 
> I’m using this Applescript with the pin entry program of GPGTools.
> 
> Btw. I’m still waiting to get my patches for the next version of 
> pass.applescript merged.
> Have a look at mailing list archive for those…
> 
> Steffen
> 
> 
>> Am 21.09.2015 um 14:42 schrieb Mateusz Lenik <[email protected]>:
>> 
>> On Mon, Sep 21, 2015 at 12:14:55PM +0200, Ivan Pedersen wrote:
>>> Hi,
>>> 
>>> I wanted to start using the OS X integration but I can’t get it to work. I 
>>> use the script from here (Thanks Steffen) 
>>> http://git.zx2c4.com/password-store/tree/contrib/pass.applescript 
>>> <http://git.zx2c4.com/password-store/tree/contrib/pass.applescript> and 
>>> have added the notification and shortcut to the service. But whenever I try 
>>> to fetch a key i get this error message: "gpg: cannot open `/dev/tty': 
>>> Device not configured”.
>>> 
>>> 
>>> 
>>> I only get it when trying to get a key that actually exists in the store, 
>>> otherwise i get "Error: root is not in the password store.” for example.
>>> 
>>> Anyone here had this problem or can help me with it?
>>> 
>>> /Ivan
>>> 
>>> 
>> 
>> First off, did you install GPG via homebrew or from gpgtools.org?
>> 
>> I suspect you have used the former and in this case I'd suggest
>> installing pinentry-mac formula and configuring GPG to use it.
>> 
>> 
>> Broader explanation: GPG by default uses pinentry that came with it.
>> This program requires a tty to be able to read the password for the key
>> in, while the script you linked runs pass without terminal. In this case
>> pinentry doesn't know which tty to use and tries the default one.
>> That fails, so the decryption fails too.
>> 
>> --
>> Mateusz Lenik
>> PGP B865 E86A D36C 11A5 C1F8  C1D9 AAD4 CEC9 6B94 92C4
>> _______________________________________________
>> Password-Store mailing list
>> [email protected]
>> http://lists.zx2c4.com/mailman/listinfo/password-store
> 
> 
> 
> —
> 
> Steffen Vogel
> Robensstraße 69
> 52070 Aachen
> 
> Mail: [email protected]
> Mobil: +49 1575 7180927
> Web: http://www.steffenvogel.de
> Jabber: [email protected]
> 
> _______________________________________________
> Password-Store mailing list
> [email protected]
> http://lists.zx2c4.com/mailman/listinfo/password-store

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

_______________________________________________
Password-Store mailing list
[email protected]
http://lists.zx2c4.com/mailman/listinfo/password-store

Reply via email to