#10 ✓released
CaptSaltyJack

Allow importing of public key via copy and paste

Reported by CaptSaltyJack | January 16th, 2011 @ 04:42 AM | in 1.0 (closed)

Some people post their public keys on web sites as text. In this case, it's very inconvenient to have to copy it, paste it into a text editor, save as a file, then import into GPG Keychain Access. It would be great to have an option that opens up a dialog with a text field in which one can paste a public key, and import it directly.

Comments and changes to this ticket

  • Mento

    Mento January 16th, 2011 @ 12:10 PM

    • State changed from “new” to “resolved”

    You can use Copy & Paste!
    Simply press Cmd+V

  • CaptSaltyJack

    CaptSaltyJack January 16th, 2011 @ 12:34 PM

    Ahh, undocumented yet very important feature! Thanks!

  • steve

    steve January 16th, 2011 @ 02:41 PM

    @CaptSaltyJack Thanks for asking + pointing this out. You might wonder why, but currently most of our software is undocumented. Our team is smaller than most people might think. We have started some documentation and info about keychain can be found in the keychain-wiki:

    If you'd like to help with documentation please let me know, since all help is welcome and as you can image we could use some help with the documentation.

  • CaptSaltyJack

    CaptSaltyJack January 16th, 2011 @ 02:50 PM

    Love to help!

    Here's my thinking on GPGTools: it would be a great move to bring this to the masses, to make it user-friendly enough so that anybody could just download it and understand it. Documentation is good, but true great user interfaces are self-explanatory. There needs to be something in the keychain manager that clearly lets a person know they can either copy and paste a key in, or open a file, or search on the server.

    Believe me, if I were an Xcode and Objective-C guru, I would contribute to this project in a heartbeat! Unfortunately I'm mostly a PHP guy and a web designer, specializing in (of course) user interfaces.

    I'll help where I can though, when I have the time.

  • steve

    steve January 18th, 2011 @ 04:31 PM

    Sounds good. For better communication, could you drop me a direct mail or tell me your mail-address so I could invite you to this project? Find my mail in the project-team-wiki here:

  • Alex (via GPGTools)

    Alex (via GPGTools) January 18th, 2011 @ 05:16 PM

    It would be great to have an option that opens up a dialog with a text field in which one can paste a public key, and import it directly.

    You can also use GPGServices for that. See http://www.gpgtools.org/gpgservices.html

  • CaptSaltyJack

    CaptSaltyJack January 18th, 2011 @ 06:12 PM

    Wow, thanks! Never even knew about this updated version of GPGServices. The one from http://macgpg.sourceforge.net doesn't work.

    My suggestion would be to include the GPGServices with the main GPGTools installer. It just makes it easier for people to use. My opinion is that the key to making GPG a mainstream solution that is user-friendly is to make the installation process as simple and all-encompassing as possible, as well as making the user interface as self-explanatory as possible. "Hidden" features like importing a key by simply pasting into the GPGKeychainAccess app should be made more obvious, otherwise no one knows about them (and I don't think most people go hunting around in the "Services" menu very often, I know I don't).

    Just my two cents. :) I do know some Objective-C and Xcode. I'll take a look at the source code some time in the next month or so and see if there's some way I can contribute.

  • Alex (via GPGTools)

    Alex (via GPGTools) January 18th, 2011 @ 06:15 PM

    Wow, thanks! Never even knew about this updated version of GPGServices. The one from http://macgpg.sourceforge.net doesn't work.

    It's about three days old ;)

    My suggestion would be to include the GPGServices with the main GPGTools installer

    Already done. It's included in our beta release: https://github.com/GPGTools/GPGTools/downloads

    My opinion is that the key to making GPG a mainstream solution that is user-friendly is to make the installation process as simple and all-encompassing as possible, as well as making the user interface as self-explanatory as possible

    Welcome on board. This is why we're working on this project ;)

    I do know some Objective-C and Xcode. I'll take a look at the source code some time in the next month or so and see if there's some way I can contribute.

    Would be wonderful. Are you already subscribed to http://lists.gpgtools.org/mailman/listinfo/gpgtools-devel ?

  • CaptSaltyJack

    CaptSaltyJack January 18th, 2011 @ 06:26 PM

    ARGH! This is frustrating, I wish I were an Xcode & Objective-C guru. ;) I would totally help out with coding.

    I'm not subscribed to the dev list, but I will.

    And I have to say, great work so far on bringing PGP into the 21st century. ;)

  • Alex (via GPGTools)

    Alex (via GPGTools) January 18th, 2011 @ 06:33 PM

    I wish I were an Xcode & Objective-C guru.

    Me neither - never worked with Xcode before. But e.g. it took me less than an half hour to checkout the old GPGServices, to open Xcode, to change some files and to get it running under Snow Leopard.
    Other sub projects and tasks might be more challenging but every help is more than welcome.

    Now let us use the developer list instead ;)

  • Alex (via GPGTools)

    Alex (via GPGTools) January 20th, 2011 @ 09:55 AM

    • Milestone set to 0.8.13
    • Importance changed from “” to “”
  • Alex (via GPGTools)

    Alex (via GPGTools) December 30th, 2011 @ 09:13 AM

    • State changed from “resolved” to “released”
    • Milestone changed from 0.8.13 to 1.0
    • Importance changed from “” to “High”

    Already working in the latest release.

  • steve

    steve July 25th, 2013 @ 09:03 PM

    • Tag cleared.
    • Importance changed from “High” to “Low”
  • steve

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile »

Shared Ticket Bins

People watching this ticket

Pages