GNOME Keyring

Last updated
GNOME Keyring
Initial release2003
Stable release
46.2 [1]   OOjs UI icon edit-ltr-progressive.svg / 12 July 2024;15 months ago (12 July 2024)
Repository
Written in C
Type
License GPL-2.0-or-later
Website wiki.gnome.org/Projects/GnomeKeyring

GNOME Keyring is a software application designed to store security credentials such as usernames, [2] passwords, [2] 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. [3]

Contents

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

GNOME Keyring is implemented as a daemon and uses the process name gnome-keyring-daemon. Applications can store and request passwords by using the libsecret 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. [4] GNOME Web and the email client Geary uses GNOME Keyring to store passwords. [5]

On systems where GNOME Keyring is present, software written in Vala can use it to store and retrieve passwords. [6] 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. [7]

See also

References

  1. https://gitlab.gnome.org/GNOME/gnome-keyring/-/commit/48e1a4df5a2aae2e0c3d160e0d692c43671e26d3.{{cite web}}: Missing or empty |title= (help)
  2. 1 2 3 Foxwell, Harry; Tran, Hung (2009). Pro OpenSolaris: A New Open Source OS for Linux Developers and Administrators. Apress. p. 54. ISBN   9781430218920.
  3. "'gnome-keyring' tag wiki - Ask Ubuntu" . Retrieved 28 February 2017.
  4. Oxer, Jonathan; Rankin, Kyle; Childers, Bill (2006). Ubuntu Hacks: Tips & Tools for Exploring, Using, and Tuning Linux. O'Reilly Media. p. 161. ISBN   9780596551469.
  5. Jain, Manish (2018). Beginning Modern Unix: Learn to Live Comfortably in a Modern Unix Environment. Apress. p. 186. ISBN   9781484235287.
  6. Anwari, Mohammad (2013). Gnome 3 Application Development Beginner's Guide. Packt Publishing Ltd. ISBN   9781849519434.
  7. "GNOME 2.22 Release Notes".