gnome-keyring GNOME keyring without Gtk+
- From: Alberto Mardegan <mardy users sourceforge net>
- To: gnome-keyring-list gnome org
- Subject: gnome-keyring GNOME keyring without Gtk+
- Date: Wed, 20 Mar 2013 11:51:37 +0200
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]