问题标签 [gnome-keyring-daemon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1413 浏览

csh - 如何根据 sed 结果设置环境(用于 gnome-keyring-daemon)

我的问题

我的核心问题是我需要从 c shell 启动 gnome-keyring-daemon。在 bash 中,这很容易:

这相当于:

我的目标是在 c shell 中获得相同的功能,但我的命令行技能无法胜任这项任务。

我试过的

如果我跑

回声gnome-keyring-daemon| tr '=' ' ' | sed s/GNOME_KEYRING_SOCKET/setenv\ GNOME_KEYRING_SOCKET/ | sed s/GNOME_KEYRING_PID/\;setenv\ GNOME_KEYRING_PID/

我有一个好的开始:

尽管我可以将该输出复制并粘贴到命令行并使其工作,但如果我将该语句括在刻度中以使其在一行上工作,我会收到以下错误:

无效的空命令。

我对其进行了研究,发现它与潜入需要转义或删除的换行符有关;但是,即使在为 \r 和 \n 添加替换命令后,我仍然会收到错误,如下所示:

我在寻找什么

我真的只需要我可以添加到我的 .cshrc 文件中的任何东西来启动 gnome-keyring-daemon。如果我走错了路,我很乐意听到另一种方法。

谢谢!

我尝试的最后一件事

为了真正简化这一点,我还尝试一次只设置一个变量:

这也给了我一个“无效的空命令”。尽管这有效,但消息:

0 投票
0 回答
290 浏览

android - Android - 如何将 ant 版本用于签名的私钥附加到 GNOME 密钥环?

显然,Java 使用与 gnome-keyring/GPG 不同的签名格式。Gnome Keyring 使用PKCS #11,而 Java 使用PKCS #12。我不喜欢让 .keystore 文件四处飘荡的想法,所以我想使用 Gnome Keyring / Seahorse 来轻松集中管理我的所有密钥。这一点尤其重要,因为 Android 开发人员需要将他们的密钥安全保存 25 年以上!

如何将 Java 密钥库转换/附加到我的密钥环,以便在运行时ant release可以使用 GNOME 密钥环输入密码?

0 投票
1 回答
660 浏览

oauth - 如何使用 Gnome 密钥环存储 OAuth 凭据

我正在尝试构建一个简单的 Vala/Gtk Twitter 应用程序,并且我已经成功地发送了推文;但是,用户每次都必须进行身份验证,这需要访问 URL、单击以授予我的应用程序发布权限、复制 PIN 并将所述 PIN 粘贴到我的应用程序中。对于每条推文。

我想将此身份验证信息存储在 GNOME 密钥环中;但是,我对 OAuth 几乎一无所知,对 Keyring 也一无所知。

如何将 OAuth 数据存储到 Gnome 密钥环中?我会接受任何语言的答案,但 Vala 的答案将获得奖励积分。:)

0 投票
0 回答
669 浏览

security - Gnome Keyring:如何安全地生成/存储密钥环密码?

我正在制作一个将用户访问凭据存储在 Gnome 密钥环中的 vala 应用程序。如果应用程序不存在密钥环,我想创建一个;但是,我想创建一个新的密钥环。不幸的是,我不知道如何安全地为新密钥环生成密码,也不知道如何将其存储在某个地方,以便我的应用程序以后可以使用它。由于它是一个开源项目,我认为我不应该将它硬编码到我的程序中并将其存储在隐藏的 conf 文件中会破坏使用密钥环的目的。

我怎样才能安全地生成它然后存储它?

0 投票
1 回答
572 浏览

security - Vala 替代 Gnome Keyring OAuth 访问令牌存储?

Vala 的 Gnome Keyring 是否有很好的 OAuth 访问令牌/秘密存储替代品?Gnome Keyring 绑定解决方案非常有问题,因为它产生了太多的 C 错误,使调试变得实用。此外,我对安全性知之甚少,因此我宁愿不必自己编写任何加密算法——一个有据可查、稳定的库对我来说是理想的。

0 投票
0 回答
223 浏览

java - 打印 JAVA 上的 gnome-keyring 警告

我正在尝试打印条形码图像,但是当程序执行 .printDialog() 时,我在控制台上收到以下警告:

当我点击打印按钮时,我得到空值。

这是代码:

0 投票
2 回答
276 浏览

gnome - 无法在 Gjs 中创建 GArray

我尝试创建一个 GArray 但我总是遇到同样的错误:

常量 GLib = 进口.gi.GLib;

var garray = new GLib.Array(true, true, 1); // 无法构造盒装类型 Array,因为它没有零参数,只能包装现有的

var garray = new GLib.Array(); // 无法构造盒装类型 Array,因为它没有零参数,只能包装现有的

我需要一个 GArray 才能在 GnomeKeyring.item_create_sync 方法中使用它:

GnomeKeyring.item_create_sync("login", 4, "name", new GLib.Array(true, true, 1) "pass", true);

我尝试了其他类型的数组而不是 GArray,这是错误

  • []-> 对象 0xb5d120d0 不是 (null) 的子类,它是一个数组
  • new Array()-> 对象 0xb5e12138 不是 (null) 的子类,它是一个数组
  • {}-> 对象 0xb5d0b1b0 不是 (null) 的子类,它是一个对象
  • 5-> 未处理的 GType GArray 从 Number 中解包 GArgument
  • "5"-> 参数“属性”的预期类型接口,但类型为“字符串”

如果有人有解决GArray方案GnomeKeyring.item_create_sync

0 投票
0 回答
382 浏览

ssh - gnome-keyring 干扰 gcloud ssh 和复制文件

---- 这个问题已在 ---- https://groups.google.com/forum/?fromgroups#!topic/google-cloud-sdk/voxZDVSD6Bg上交叉发布

问候

当我尝试使用“gcloud compute ssh”或“gcloud compute copy-files”时,会弹出一个对话框并显示:


“输入密码解锁私钥一个应用程序想要访问私钥'trashmob@superminion',但它被锁定了”


(例如使用 gcloud compute ssh uncleanspirit_gmail_com@instance-1 --zone us-central1-f --project corpse-marionette-851 会发生这种情况)

唉,我提供的任何密码都无法安抚它。如果我在本地计算机上登录了具有管理员权限的帐户,这似乎没有帮助。我在“gcloud auth login”之后执行此操作。我正在使用 ubuntu 14.04。使用 Web 界面通过 SSH 连接到实例没有任何问题。

这可能与 gnome-keyring 相关,而不是 gcloud。我们很多人使用使用 gnome 的 linux 发行版,而 gnome 不再使在 gnome-keyring 中禁用(ssh 代理)变得容易。有谁知道如何绕过这个障碍?

先感谢您

Andrew PS 这也可能是相关的:gcloud 使用 ECDSA,而 gnome-keyring 尚未完全支持 ECDSA(ed25519?) https://bugzilla.gnome.org/show_bug.cgi?id=641082

0 投票
3 回答
37222 浏览

linux - 使用带有 gnome-keyring 的 Git 凭证助手作为 Sudo 时出错

我正在寻找一种在连接到使用 SSL 的 Git 服务器时安全地存储凭据的方法。我遇到了@james-ward 的这个建议(我所做的唯一编辑是我更新了我们的“系统”配置而不是我们的 Git 的“全局”配置(https://stackoverflow.com/a/14528360/6195194

然后我可以运行

凭据助手将存储我的凭据,但是当我运行以下命令时:

它给了我以下错误

我有时需要运行 sudo git clone 因为有时我需要克隆的目录需要它。任何帮助,将不胜感激。

我正在使用的版本: - git 版本 1.9.1 - Ubuntu Server 14.0.4

先感谢您!——理查德·O。

0 投票
0 回答
165 浏览

svn - SVN Gnome 密钥环 - RHEL 6 - 密钥环需要任何密码

在遵循我发现的不同指南中的各种步骤之后 - 我想我已经设置了带有 Gnome Keyring 的 Subversion。

设置过程的一部分是为 SVN 制作密钥环,然后将其设置为默认值。我创建了它并为该密钥环设置了密码。然后我将其设置为默认值。我对服务器和配置进行了必要的更改(例如密码存储 gnome 密钥环等)

当我创建一个新的测试目录(即testsvn)并cd到它时,我可以运行

它会提示我输入密码,我将输入该密码-然后它显示“svn”密钥环的密码-似乎已全部设置好-但我可以输入任何内容。我可以输入正确的我可以输入任何内容,包括任何内容,然后按回车键,然后它会说'“Checked at revision ____”'我觉得这是错误的吗?

那时我输入的密码不应该与我在创建 SVN 密钥环密码时设置的密码相匹配吗?有没有人有这方面的经验?

我正在使用来自 CollabNet 的 RHEl 6.7 和 Subversion 1.9.4,它们已经随密钥环工具一起提供。(仅供参考我正在使用的版本以防万一)

谢谢!