問題タブ [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の結果に基づいてenvを設定する方法(gnome-keyring-daemonの場合)

私の問題

私の主な問題は、cシェルからgnome-keyring-daemonを起動する必要があることです。bashでは、それは非常に簡単です。

これは次と同等です:

私の目標はcシェルで同じ機能を取得することですが、私のコマンドラインスキルはそのタスクに対応していません。

私が試したこと

私が走ったら

エコーgnome-keyring-daemon| tr'=''' | sed s / GNOME_KEYRING_SOCKET / setenv \ GNOME_KEYRING_SOCKET / | sed s / GNOME_KEYRING_PID / \; setenv \ GNOME_KEYRING_PID /

良いスタートを切る:

その出力をコピーしてコマンドラインに貼り付けて機能させることができるという事実にもかかわらず、そのステートメントをティックで囲んで1行で機能させると、次のエラーが発生します。

nullコマンドが無効です。

私はそれを調査し、それがエスケープまたは削除する必要がある改行の忍び込みに関連していることを確認しました。ただし、次のように\rおよび\nの置換コマンドを追加した後でもエラーが発生します。

私が探しているもの

gnome-keyring-daemonを起動する.cshrcファイルに追加できるものが本当に必要です。私が間違った方向に進んでいる場合は、別のアプローチを聞いてうれしいです。

ありがとう!

私が試した最後の1つ

これを本当に単純化するために、一度に1つの変数を設定することも試みました。

これにより、「無効なnullコマンド」も表示されます。これが機能するという事実にもかかわらず、メッセージ:

0 投票する
0 に答える
290 参照

android - Android - Ant リリースが署名用に使用する秘密鍵を GNOME キーリングに添付するにはどうすればよいですか?

どうやら、Java は署名に gnome-keyring/GPG とは異なる形式を使用しているようです。Gnome Keyring はPKCS #11を使用しますが、Java はPKCS #12を使用します。.keystore ファイルがあちこちに散らばっているという考えは好きではないので、Gnome Keyring / Seahorse を使用して、すべての鍵を簡単に一元管理したいと考えています。Android 開発者は 25 年以上キーを安全に保管する必要があるため、これは特に重要です。

ant release実行時に GNOME キーリングを使用してパスワードを入力できるように、Java キーストアをキーリングに変換/アタッチするにはどうすればよいですか?

0 投票する
1 に答える
660 参照

oauth - Gnomeキーリングを使用してOAuthクレデンシャルを保存する方法

シンプルなVala/Gtk Twitterアプリを作成しようとしていますが、なんとかツイートを送信できました。ただし、ユーザーは毎回認証する必要があります。これには、URLにアクセスし、クリックしてアプリに投稿の許可を与え、PINをコピーし、そのPINをアプリに貼り付ける必要があります。ツイートごとに。

この認証情報をGNOMEキーリングに保存したいと思います。ただし、OAuthについてはほとんど何も知らず、キーリングについても何も知りません。

OAuthデータをGnomeキーリングに保存するにはどうすればよいですか?ヴァラの回答にはボーナスポイントが付与されますが、どの言語の回答でも受け付けます。:)

0 投票する
0 に答える
669 参照

security - Gnomeキーリング:キーリングパスワードを安全に生成/保存する方法は?

ユーザーアクセス資格情報をGnomeキーリングに保存するvalaアプリケーションを作成しています。アプリケーションのキーリングが存在しない場合は、作成したいと思います。ただし、新しいキーリングを作成したいと考えています。残念ながら、新しいキーリングのパスワードを安全に生成する方法も、アプリケーションが後で使用できるようにどこかに保存する方法もわかりません。これはオープン ソース プロジェクトであるため、プログラムにハードコードする必要はないと思います。非表示の conf ファイルに格納すると、キーリングを使用する目的が無効になります。

どうすれば安全に生成して保存できますか?

0 投票する
1 に答える
572 参照

security - GnomeキーリングOAuthアクセストークンストレージに代わるVala?

ValaのGnomeキーリングに代わる優れたOAuthアクセストークン/シークレットストレージはありますか? Gnome キーリング バインディング ソリューションは非常にバグが多く、実用的なデバッグを行うにはあまりにも多くの C エラーが発生します。さらに、私はセキュリティについてほとんど知らないので、自分で暗号化アルゴリズムを作成する必要はありません。十分に文書化された安定したライブラリが理想的です。

0 投票する
0 に答える
223 参照

java - プリントJAVAでのgnome-keyring警告

バーコード画像を印刷しようとしていますが、プログラムが .printDialog() を実行すると、コンソールに次の警告が表示されます。

そして、印刷ボタンを押すと、null になります。

コードは次のとおりです。

0 投票する
2 に答える
276 参照

gnome - Gjs で GArray を作成できません

GArray を作成しようとしましたが、常に同じエラーが発生します。

const GLib = imports.gi.GLib;

var garray = new GLib.Array(true, true, 1); // ボックス化された型の配列にはゼロ引数がないため構築できず、既存のものをラップすることしかできません

var garray = new GLib.Array(); // ボックス化された型の配列にはゼロ引数がないため構築できず、既存のものをラップすることしかできません

GnomeKeyring.item_create_sync メソッドで使用するには GArray が必要です。

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-> Number から GArgument をアンパックする未処理の GType GArray
  • "5"-> 引数 'attributes' のタイプ インターフェイスが予期されていましたが、タイプ 'string' を取得しました

誰かが解決策を持っているGArray場合GnomeKeyring.item_create_sync

0 投票する
0 に答える
382 参照

ssh - gcloud ssh と copy-files に干渉する gnome-keyring

---- この質問は ---- 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 接続するのに問題はありません。

これは、gcloud ではなく、gnome-keyring に関係している可能性があります。私たちの多くは 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 を Sudo として Git 認証情報ヘルパーを使用するとエラーが発生する

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」キーリングのパスワードが表示されます-これですべて設定されたように見えました-しかし、何でも入力できます。何も入力せず、Enter キーを押すと、' "リビジョン ____ でチェックアウトしました" と表示されますが、これは間違っていると思いますか?

その時点で、入力するパスワードは、SVN キーリングのパスワードを作成したときに設定したものと一致する必要がありますか? 誰もこれを経験したことがありますか?

キーリング ツールにすでに付属している CollabNet の RHEL 6.7 と Subversion 1.9.4 を使用しています。(役立つ場合に備えて、使用しているバージョンの参照用)

ありがとう!