GNOME Keyring
| GNOME Keyring | |
|---|---|
GNOME Keyring Manager 2.12.1  | |
| Initial release | 2003 | 
| Stable release | |
| Repository | |
| Written in | C | 
| Type | |
| License | GPL-2.0-or-later | 
| Website | wiki | 
GNOME Keyring is a software application designed to store security credentials such as usernames,[1] passwords,[1] 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.[2]
As of 2009, GNOME Keyring was part of the desktop environment in the operating system OpenSolaris.[1]
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.[3] GNOME Web and the email client Geary uses GNOME Keyring to store passwords.[4]
On systems where GNOME Keyring is present, software written in Vala can use it to store and retrieve passwords.[5] 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.[6]
See also
[edit]- KWallet, the KDE equivalent
 - Apple Keychain
 - NetworkManager
 - Seahorse (software)
 - Linux on the desktop
 - List of password managers
 - Password manager
 - Cryptography
 
References
[edit]- ^ a b c Foxwell, Harry; Tran, Hung (2009). Pro OpenSolaris: A New Open Source OS for Linux Developers and Administrators. Apress. p. 54. ISBN 9781430218920.
 - ^ "'gnome-keyring' tag wiki - Ask Ubuntu". Retrieved 28 February 2017.
 - ^ Oxer, Jonathan; Rankin, Kyle; Childers, Bill (2006). Ubuntu Hacks: Tips & Tools for Exploring, Using, and Tuning Linux. O'Reilly Media. p. 161. ISBN 9780596551469.
 - ^ Jain, Manish (2018). Beginning Modern Unix: Learn to Live Comfortably in a Modern Unix Environment. Apress. p. 186. ISBN 9781484235287.
 - ^ Anwari, Mohammad (2013). Gnome 3 Application Development Beginner's Guide. Packt Publishing Ltd. ISBN 9781849519434.
 - ^ "GNOME 2.22 Release Notes".
 
External links
[edit]