GNOME Keyring explained

GNOME Keyring
Released:2003
Programming Language:C
License:GPL-2.0-or-later

GNOME Keyring is a software application designed to store security credentials such as usernames, passwords, and keys, together with a small amount of relevant metadata. The sensitive data is encrypted and stored in a keyring file in the user's home directory. The default keyring uses the login password for encryption, so users don't need to remember another password.[1]

As of 2009, GNOME Keyring was part of the desktop environment in the operating system OpenSolaris.

GNOME Keyring is implemented as a daemon and uses the process name gnome-keyring-daemon. Applications can store and request passwords by using thelibsecret library which replaces the deprecated libgnome-keyring library.

GNOME Keyring is part of the GNOME desktop. As of 2006, it integrated with NetworkManager to store WEP passwords.[2] GNOME Web and the email client Geary uses GNOME Keyring to store passwords.[3]

On systems where GNOME Keyring is present, software written in Vala can use it to store and retrieve passwords.[4] The GNOME Keyring Manager (gnome-keyring-manager) was the first user interface for the GNOME Keyring. As of GNOME 2.22, it is deprecated and replaced entirely with Seahorse.[5]

See also

Notes and References

  1. Web site: 'gnome-keyring' tag wiki - Ask Ubuntu. 28 February 2017.
  2. Book: Ubuntu Hacks: Tips & Tools for Exploring, Using, and Tuning Linux. 161. 2006. Jonathan. Oxer. Kyle. Rankin. Bill. Childers. O'Reilly Media. 9780596551469.
  3. Book: Jain, Manish . Beginning Modern Unix: Learn to Live Comfortably in a Modern Unix Environment . . 2018 . 186. 9781484235287 .
  4. Book: Anwari, Mohammad . Gnome 3 Application Development Beginner's Guide . 2013 . Packt Publishing Ltd. 9781849519434.
  5. Web site: GNOME 2.22 Release Notes.