Re: Automating and integrating GPG

2017-09-21 Thread Werner Koch
On Thu, 21 Sep 2017 11:03, aheinl...@gmx.com said: > Interesting. I haven't found anything smartcard related in the GPGME > docs. I am really not good at C, but I took a look at the sources of Yes, it is a generic interface to make a core libassuan function (which is already used by gpgme) availa

Re: Automating and integrating GPG

2017-09-21 Thread Andreas Heinlein
Am 20.09.2017 um 09:02 schrieb Werner Koch: > On Mon, 18 Sep 2017 23:45, d...@fifthhorseman.net said: > >> I don't know how much smartcard interaction gpgme supports, though. > Everything you need. Have a look at GPA's smartcard features. I assume > it is the most advanced GUI to handle the OpenP

Re: Automating and integrating GPG

2017-09-20 Thread Werner Koch
On Mon, 18 Sep 2017 23:45, d...@fifthhorseman.net said: > I don't know how much smartcard interaction gpgme supports, though. Everything you need. Have a look at GPA's smartcard features. I assume it is the most advanced GUI to handle the OpenPGP card as well as several other cards. For exampl

Re: Automating and integrating GPG

2017-09-19 Thread Kristian Fiskerstrand
On 09/19/2017 03:53 PM, Andreas Heinlein wrote: > Handling of the passphrase is about one of the most sensitive > tasks when dealing with encryption. I currently can think of no way you > could handle passphrases on your own in python which I would call > 'secure'. In such a scenario I'd likely us

Re: Automating and integrating GPG

2017-09-19 Thread Andreas Heinlein
Am 18.09.2017 um 23:45 schrieb Daniel Kahn Gillmor: > I don't know how much smartcard interaction gpgme supports, though. None, as it seems. I have started developing with python-gpg and gpgme some weeks ago, but haven't yet done anything with smartcards yet. But as far as I can tell from the docs

Re: Automating and integrating GPG

2017-09-18 Thread Dan Kegel
On Mon, Sep 18, 2017 at 11:45 AM, Grzegorz Kulewski wrote: > I am working on a project (in Python and bash) that requires me to use GPG in > "headless mode" to generate keys and edit OpenPGP smartcard (to set some > properties and transfer some of the generated keys). This includes > transferin

Re: Automating and integrating GPG

2017-09-18 Thread Dan Kegel
On Mon, Sep 18, 2017 at 2:45 PM, Daniel Kahn Gillmor wrote: > GnuPG upstream developers tend to recommend the use of GPGME for system > integration projects that require a stable interface. dpkg does that, but it doesn't help people trying to automate dpkg :-) - Dan

Re: Automating and integrating GPG

2017-09-18 Thread Daniel Kahn Gillmor
On Mon 2017-09-18 20:45:52 +0200, Grzegorz Kulewski wrote: > I am working on a project (in Python and bash) that requires me to use > GPG in "headless mode" to generate keys and edit OpenPGP smartcard (to > set some properties and transfer some of the generated keys). This > includes transfering a

Automating and integrating GPG

2017-09-18 Thread Grzegorz Kulewski
Hello, I am working on a project (in Python and bash) that requires me to use GPG in "headless mode" to generate keys and edit OpenPGP smartcard (to set some properties and transfer some of the generated keys). This includes transfering any passwords and PINs from my program to GPG, instead of