Закрытые ключи, хранящиеся в GNOME Keyring ( не пароли ключей, а сами ключи), доступны через стандартный интерфейс PKCS # 11, предпочтительно через p11-kit (модуль pkcs11 libp11-kit.so). Это может быть использовано из различных программ.
Однако, к сожалению, curl не поддерживает модули PKCS11, хотя сама библиотека OpenSSL может их использовать. Это может быть как-то связано с некоторыми дистрибутивами, создающими локоны вместо GnuTLS или NSS ...