Status: 50% (some parts shipping with 3.2)
Using PKCS#11 as glue so that applications can access the same certificates and keys. This allows apps to behave consistently when dealing with certificate authorities, or using keys, smart cards, etc. Not replacing crypto libraries, but gluing them together with PKCS#11 standard.
This involves splitting parts of gnome-keyring out into desktop neutral libraries. These allow applications to access different certificate and key store modules: http://p11-glue.freedesktop.org/
Integrate these into glib into a GTlsDatabase.
For more details, see CryptoGlue.
glib, gnome-keyring, gcr, seahorse
- p11-kit has been tested, released, and is in distros.
- GTlsDatabase has been merged, but the PKCS#11 backend has not (waiting on gnutls dependency).
- Gnome Keyring, Gcr, Empathy have been integrated.
How to Help
Discussion on email@example.com, or #keyring on gimp.net