为什么我无法将密钥导入到GNOME密钥环中?

我正在尝试将私钥和证书导入到我的Ubuntu 14.10上的gnome密钥环中,但是seahorse图形界面应用程序不允许我这样做,'导入'按钮被禁用了。

seahorse import greyed out

如果我尝试在命令行中运行它,会出现以下错误:
$ gnome-keyring import client.crt 
Gnome2 Key Storage: imported certificate: Test-Client
identifier: 1A9D824585217F1BD54603E83F042F570A2EE9F2

(gnome-keyring:12743): Gck-CRITICAL **: gck_list_unref_free: assertion 'G_IS_OBJECT (l->data)' failed

尝试导入私钥给我带来了类似的结果。
$ gnome-keyring import client.key 
Gnome2 Key Storage: imported private key: unknown
identifier: 1A9D824585217F1BD54603E83F042F570A2EE9F2

(gnome-keyring:13026): Gck-CRITICAL **: gck_list_unref_free: assertion 'G_IS_OBJECT (l->data)' failed

我应该如何将它们导入我的钥匙环?(请注意,这里只是举例使用openvpn测试密钥)
1个回答

后来我发现,尽管出现了“Gck-CRITICAL”断言错误,但这个命令行命令确实成功导入了密钥。
然而,为什么海马不让我导入密钥对我来说仍然是个未知数。

我正在尝试添加证书,但遇到了与您相同的问题。我一直在搜索,但不知道如何确定证书是否成功导入,有什么想法吗? - Felipe
我没有找到使用gnome-keyring或seahorse列出密钥的适当方法,但是openvpn能够通过pkcs11 API告诉我:openvpn --show-pkcs11-ids /usr/lib/x86_64-linux-gnu/pkcs11/gnome-keyring-pkcs11.so - Steffan Karger