This sounds very much like what I would want, yes!
This sounds very much like what I would want, yes!
I agree with you that it would be awesome to have the option to use gpg-agent from that sort of browser extensions.
Actually if browsers where able to communicate with gpg-agent it would be easy to use that as backend to store randomly generated password for web apps and services.
[1] http://manpages.debian.org/cgi-bin/man.cgi?query=gpg-agent
I'm willing to settle for standardizing on the interop format, but I'd still want it to be cross-platform. I'm not a fan of various somewhat arbitrary "store your secrets" systems coming with an operating system - they're slightly too magical to keep track of and secure, or synchronize.
GPG for example has no real way to synchronize keys across devices, but it's unclear how many or how often you'd want to use different keys other then "clearly more then once, less then all the time".
I don't understand. gpg-agent is not dependent on Seahorse[0], though the two are often used together.
> I'm willing to settle for standardizing on the interop format, but I'd still want it to be cross-platform.
"Cross-platform" for formats is usually limited by the cooperation of the proprietary providers, not the FOSS ones. In this case, OS X does not provide an open standard format (AFAIK), though it's trivial to create an import/export utility[1] that could be used to synchronize with gnome-keyring and the like.
> I'm not a fan of various somewhat arbitrary "store your secrets" systems coming with an operating system - they're slightly too magical to keep track of
Could you elaborate on your complaint here? I think OS X's keychain works reasonably well in this respect (on by default, single point of storage for all keys). UX is the biggest challenge these days when it comes to cryptography, and having the keychain "just work" while also being a single point of storage for the device is a notable accomplishment.
> GPG for example has no real way to synchronize keys across devices, but it's unclear how many or how often you'd want to use different keys other then "clearly more then once, less then all the time".
Subkeys can be used to address the issue of multiple devices (multiple laptops, or laptop + phone).
You might want to use different master keys for work and personal use. GPG supports this, though the interface for selecting a private key could certainly be improved.