Mo9in, ich versuche ne Datei per pgp zu signieren. Folgenden Befehl setze ich ab: gpg -a --detach-sign ~ds/xxx Auf LEap (42.3) tut das Komando wuderbar, unter Tumbleweed falle ich damit auf die Nase: gpg -a --detach-sign ~ds/xxx gpg: selecting openpgp failed: No such device gpg: no default secret key: No secret key gpg: signing failed: No secret key Gab wohl einen Versionssprung beim gpg von 2.0 auf 2.1. Hat sich da was geändert? Habe jetzt nichts finden können.... Gruß Daniel -- Daniel Spannbauer Systemadministration marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4-6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo, Am Wed, 12 Jul 2017, Daniel Spannbauer schrieb:
ich versuche ne Datei per pgp zu signieren. Folgenden Befehl setze ich ab: gpg -a --detach-sign ~ds/xxx
Auf LEap (42.3) tut das Komando wuderbar, unter Tumbleweed falle ich damit auf die Nase:
gpg -a --detach-sign ~ds/xxx gpg: selecting openpgp failed: No such device gpg: no default secret key: No secret key gpg: signing failed: No secret key
Gab wohl einen Versionssprung beim gpg von 2.0 auf 2.1. Hat sich da was geändert? Habe jetzt nichts finden können....
Nö. Ich hab hier 2.0 und genau das gleiche Verhalten. Was dir fehlt ist ein default-key (weil der alte z.B. "expired" ist). Entweder per config oder Option festlegen, config schau bitte selber nach, Kommandozeile: $ gpg -a --detach-sign t gpg: no default secret key: Unusable secret key gpg: signing failed: Unusable secret key $ gpg --default-key EINE_MEINER_KEY_IDS -a --detach-sign t You need a passphrase to unlock the secret key for user: "David Haller ..." 4096-bit RSA key, ... [unter X: PW-Dialog ploppt auf, ich geb meine passphrase ein] $ ls -l -rw-r--r-- 1 dh dh 10805 Jul 12 19:50 t -rw-r--r-- 1 dh dh 836 Jul 12 19:55 t.asc $ gpg --verify t.asc gpg: Signature made Wed 12 Jul 2017 07:55:57 PM CEST using RSA key ID ... gpg: Good signature from "David Haller ... Jedenfalls: dir fehlt wohl ein key bzw. du hast mehr als einen und gpg weiß nicht, welchen es verwenden soll. HTH, -dnh -- Trinksch du im Ochsen eine Willams-Birn, bläst's dir den Kummer aus dem Hirn. -- Hannes und ... Sitzsch du im Ochsen ohne Hirn, hasch du getrunken Willams-Birn. -- der Bürgermeister -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Nö. Ich hab hier 2.0 und genau das gleiche Verhalten. Was dir fehlt ist ein default-key (weil der alte z.B. "expired" ist). Entweder per config oder Option festlegen, config schau bitte selber nach, Kommandozeile:
$ gpg -a --detach-sign t gpg: no default secret key: Unusable secret key gpg: signing failed: Unusable secret key $ gpg --default-key EINE_MEINER_KEY_IDS -a --detach-sign t You need a passphrase to unlock the secret key for user: "David Haller ..." 4096-bit RSA key, ... [unter X: PW-Dialog ploppt auf, ich geb meine passphrase ein] $ ls -l -rw-r--r-- 1 dh dh 10805 Jul 12 19:50 t -rw-r--r-- 1 dh dh 836 Jul 12 19:55 t.asc $ gpg --verify t.asc gpg: Signature made Wed 12 Jul 2017 07:55:57 PM CEST using RSA key ID ... gpg: Good signature from "David Haller ...
Jedenfalls: dir fehlt wohl ein key bzw. du hast mehr als einen und gpg weiß nicht, welchen es verwenden soll.
Moin David, unter 2.0 gehts auch ohne Angabe eines Default-Keys. Wenn ich unter 2.1 mit --default-key meine Key-ID angebe (steht ja bei --list-keys hinter der Schlüsselstärke) kriege ich wieder: ds@flexo gpg -a --detach-sign --default-key 7B6AC518 ~ds/xxx gpg: selecting openpgp failed: No such device gpg: Warning: not using '7B6AC518' as default key: No secret key gpg: all values passed to '--default-key' ignored gpg: no default secret key: No secret key gpg: signing failed: No secret key Gruß Daniel -- Daniel Spannbauer Systemadministration marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4-6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo, Am Thu, 13 Jul 2017, Daniel Spannbauer schrieb: [..]
$ gpg --default-key EINE_MEINER_KEY_IDS -a --detach-sign t You need a passphrase to unlock the secret key for user: "David Haller ..." 4096-bit RSA key, ... [unter X: PW-Dialog ploppt auf, ich geb meine passphrase ein] $ ls -l -rw-r--r-- 1 dh dh 10805 Jul 12 19:50 t -rw-r--r-- 1 dh dh 836 Jul 12 19:55 t.asc [..] unter 2.0 gehts auch ohne Angabe eines Default-Keys. Wenn ich unter 2.1 mit --default-key meine Key-ID angebe (steht ja bei
ds@flexo gpg -a --detach-sign --default-key 7B6AC518 ~ds/xxx gpg: selecting openpgp failed: No such device gpg: Warning: not using '7B6AC518' as default key: No secret key ^^^^^^^^^^^^^
Du mußt schon die ID eines geheimen Keys angeben! Signiert wird mit dem geheimen, geprüft dann mit dem öffentlichen Schlüssel. Siehe: gpg -K HTH, -dnh -- "One of us has our mind in the gutter. I suspect it's me, but I'm not entirely sure." -- Mike Sphar -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 07/15/2017 um 02:04 AM schrieb David Haller:
Hallo,
Am Thu, 13 Jul 2017, Daniel Spannbauer schrieb: [..]
$ gpg --default-key EINE_MEINER_KEY_IDS -a --detach-sign t You need a passphrase to unlock the secret key for user: "David Haller ..." 4096-bit RSA key, ... [unter X: PW-Dialog ploppt auf, ich geb meine passphrase ein] $ ls -l -rw-r--r-- 1 dh dh 10805 Jul 12 19:50 t -rw-r--r-- 1 dh dh 836 Jul 12 19:55 t.asc [..] unter 2.0 gehts auch ohne Angabe eines Default-Keys. Wenn ich unter 2.1 mit --default-key meine Key-ID angebe (steht ja bei
ds@flexo gpg -a --detach-sign --default-key 7B6AC518 ~ds/xxx gpg: selecting openpgp failed: No such device gpg: Warning: not using '7B6AC518' as default key: No secret key ^^^^^^^^^^^^^
Du mußt schon die ID eines geheimen Keys angeben! Signiert wird mit dem geheimen, geprüft dann mit dem öffentlichen Schlüssel.
Siehe: gpg -K
Auf einem Rechner mit gpg 2.0: ds@fry gpg -K /mnt/home/ds/.gnupg/secring.gpg ------------------------------- sec 1024D/7B6AC518 2009-10-28 uid Daniel Spannbauer <ds@marco.de> ssb 2048g/E189F83C 2009-10-28 Auf einem mit 2.1 (das gleiche gpg-home): ds@flexo gpg -K ds@flexo 2.1 findet den geheimen Schlüssel nicht... Gruß Daniel -- Daniel Spannbauer Systemadministration marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4-6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (2)
-
Daniel Spannbauer
-
David Haller