gnome-keyring GNOME keyring without Gtk+



Hi all!
  I recently started a topic in the ubuntu-devel mailing list about what
password storage to use on the Ubuntu phone and tablet images.

I tried to summarise the discussion in this blueprint:
https://blueprints.launchpad.net/ubuntu/+spec/mobile-s-password-storage

I've been quickly looking into the GNOME keyring source code but there
are some points which are still unclear to me, or that I'd like to confirm:

- gnome-keyring-daemon does not depend on Gtk+, and could be used in an
environment when Gtk+ or X11 are not present.

- how does the gnome-keyring-daemon bring up its UI (for example, to ask
the user to unlock the keyring)? According to what I found in the source
code, there should be a gnome-keyring-ask-<version> program being
spawned by the daemon when UI interactions are required, but I cannot
find such a binary in my Ubuntu installation -- yet, I swear that I can
see the keyring dialog prompting me to enter the master password.

- related to the above; would it be possible to replace the Gtk+ UI with
a Qt one? Is there a client library one can use to implement the UI service?

- would it be possible to make the daemon quit after some seconds of
inactivity, or would this cause some undesirable side effects (would the
master password be asked again?)?

- are there plans to introduce some new dependencies or anyway changes
which might have impact on using gnome-keyring-daemon in a non GNOME
environment?

- does seahorse directly access the password storage, or is there some
IPC protocol which the gnome-keyring-daemon exposes for password viewers?


Lots of questions, I know. :-)
And there might be other things to consider which I missed. You are very
welcome to comment here, or even adjust the blueprint if you think that
some information there is not correct.

Ciao,
  Alberto

-- 
http://blog.mardy.it <- geek in un lingua international!


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]