This site has been retired. For up to date information, see handbook.gnome.org or gitlab.gnome.org.


[Home] [TitleIndex] [WordIndex

Crypto Glue: Integration Status

This is an effort to use and promote PKCS#11 as glue between crypto libraries and security applications on the open source desktop. See the main page for how this integration is taking place. Here's a list of various apps, and how we have, can, or want to integrate them.

Empathy

Empathy automatically uses p11-kit to lookup certificate anchors in Gnome Keyring. It also uses it to store pinned certificate exceptions in Gnome Keyring.

Complete:

Want:

Epiphany

Complete:

Want:

Evolution

Complete:

Config:

To do:

GLib / GIO TLS

Complete:

Want:

Gcr / Gck

Complete:

Want:

Gnome Keyring

Complete:

Want:

Firefox

Complete:

Config:

Google Chrome

Complete:

Config:

NSS libsoftokn3

If you want certificates and keys stored in NSS to be available to other p11-kit using applications, then you would do the following. This is orthogonal to the above integration steps.

Config:

echo "module: module: /usr/lib/libsoftokn3.so
x-init-reserved: configdir='sql:/data/.pki/nssdb' certPrefix='' keyPrefix='' secmod='secmod.db' flags=optimizeSpace updatedir='' updateCertPrefix='' updateKeyPrefix='' updateid='' updateTokenDescription=''" > ~/.pkcs11/modules/nss

2024-10-23 11:36