GNOME Keyring
Contents
Introduction
GNOME Keyring is a collection of components in GNOME that store secrets, passwords, keys, certificates and make them available to applications.
GNOME Keyring is integrated with the user's login, so that their secret storage can be unlocked when the user logins into their session.
GNOME Keyring is based around a standard called PKCS#11, which is a standard way for applications to manage certificates and keys on smart cards or secure storage.
Disscusion: https://discourse.gnome.org/tag/keyring
The old Mailing List Archive is still available: https://mail.gnome.org/archives/gnome-keyring-list/
- IRC Channel: #keyring on gimpnet
Gitlab project: https://gitlab.gnome.org/GNOME/gnome-keyring
Philosophy and Architecture
Storing Passwords
GNOME keyring has a password store which GNOME applications can access to store and find passwords and other sensitive data.
Automatic Unlocking
GNOME Keyring supports automatically unlocking keyrings when the user logs into the machine.
SSH Agent
GNOME Keyring includes an SSH agent that uses X.509 and/or OpenSSH encryption keys.
Certificates and Encryption Keys
As of 2.21.3 gnome-keyring stores and manages certificates encryption keys. It contains a PKCS#11 module which allows other applications to retrieve and use the certificates and keys.
Configure applications to use gnome-keyring certificates and keys