Re: Getting more verbose details of a key

2017-11-26 Thread Werner Koch
On Sat, 25 Nov 2017 11:54, 2017-r3sgs86x8e-lists-gro...@riseup.net said:

> How about gpg --list-keys --file filename?

Well, a single command would be better.  I am currently thinking about

  --show detect type of input and use approriate listing
  --show-key assume a key and list that
  --show-msg assume a message and print something without decryption.



Shalom-Salam,

   Werner

-- 
Die Gedanken sind frei.  Ausnahmen regelt ein Bundesgesetz.


pgpSjB3ni_3P2.pgp
Description: PGP signature
___
Gnupg-users mailing list
Gnupg-users@gnupg.org
http://lists.gnupg.org/mailman/listinfo/gnupg-users


Re: Getting more verbose details of a key

2017-11-25 Thread MFPA
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Hi


On Monday 20 November 2017 at 7:56:24 AM, in
, Werner Koch wrote:-


>   gpg --import-options show-only --import 

> (Suggestions for the name of a shortcut command are
> welcome)

How about gpg --list-keys --file filename?

- -- 
Best regards

MFPA  

You're only young once; you can be immature forever
-BEGIN PGP SIGNATURE-

iNUEARYKAH0WIQSWDIYo1ZL/jN6LsL/g4t7h1sju+gUCWhlLyV8UgAAuAChp
c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0OTYw
Qzg2MjhENTkyRkY4Q0RFOEJCMEJGRTBFMkRFRTFENkM4RUVGQQAKCRDg4t7h1sju
+g7qAP94pel8wyaQkXXdP0G+bPh9ldw37YI1sl1+NWK/cdmtoQD9E/TizezsFlpT
GgCfnThznJGeqhR9q+OJbsBykwfuuwSJApMEAQEKAH0WIQRSX6konxd5jbM7JygT
DfUWES/A/wUCWhlLyV8UgAAuAChpc3N1ZXItZnByQG5vdGF0aW9ucy5vcGVu
cGdwLmZpZnRoaG9yc2VtYW4ubmV0NTI1RkE5Mjg5RjE3Nzk4REIzM0IyNzI4MTMw
REY1MTYxMTJGQzBGRgAKCRATDfUWES/A/6LhD/9MTUH3MVIHFrrSJN6iw9VdXiuY
HKg5RILGQj6em/dRdO15xfEqJQcg9D+PeAx71cwtcDDVMnrIneeZ1kH6Q+HSqf7e
mZ0KWamKqh16FjRbDJFTdD1XA/O8+YnZ9hUoTsqEMWMT4OU9lCi+lIMpYyVkNa+b
AoeHQJdqNDA5z8ghqopBdNvVq+Wu5FLtIRQ6Q9RtNUXa7J5kpt3ODsd2T8AqhlmN
md7oaRXd0QhvFphTCXghI0H7sOJZsKRE1d8pXHckTUFVou5Wcrq9k/bGesYC/Zea
tDzUP7Oi0HkCDiA45W16cDM8GCBRyw6NMaSxPF3Ax9yOps3sbfdcGe09jEvtssbv
efS0lfu8Lu+IkxFb4arvLYjREfHNtDWUupG/1b/uPaTkmGC3A4d5t38zLCWBnuKP
STXHLHBgZlHEr/BBnP40u7XUDc7n5GTZRXA4TPx2MYxoNjMg0N3C/5igcxWmFpSU
byfRwyisZEiBliDW+iMuE0fsBcXbagZsXB7zvTdfzIRGMq18/FQcZ9RfBBAMfl+r
9HjEzFD9YCVXy7VkQE4vJuLUA/kxxYf5XUJNUsNTu5YrgiWZTaUGuhjpvFV3bIFu
+QSVl5pOcUlWejD2qHPVPhM55ktQ5TMWdJi4+rFnT6Iw0/7vQjG+5Y2NfYFcGvry
+V+XJVWHoABDO/tSaw==
=ecKP
-END PGP SIGNATURE-


___
Gnupg-users mailing list
Gnupg-users@gnupg.org
http://lists.gnupg.org/mailman/listinfo/gnupg-users


Re: Getting more verbose details of a key

2017-11-22 Thread Werner Koch
On Tue, 21 Nov 2017 14:01, pe...@digitalbrains.com said:

> How about just --show? It was suggested in an unfriendly manner at

Similar to Wouter's suggestions --show is not specific enough and does
not explain that this is to show the keys and not messages.

> a file without processing it make sense? It could show all that
> --import-options show-only shows for keys, or show recipients for

Unless we want to continue the current and mostly debugish output of
whatever gpg shows without commands, this requires that the type of the
input is first detected.  In GPGME we have code to do this which could
be lifted for use in gpg.  With that --show would make sense.


Shalom-Salam,

   Werner

-- 
Die Gedanken sind frei.  Ausnahmen regelt ein Bundesgesetz.


pgpTo0Z8A5Hbj.pgp
Description: PGP signature
___
Gnupg-users mailing list
Gnupg-users@gnupg.org
http://lists.gnupg.org/mailman/listinfo/gnupg-users


Re: Getting more verbose details of a key

2017-11-21 Thread Peter Lebbing
On 20/11/17 08:56, Werner Koch wrote:
> (Suggestions for the name of a shortcut command are welcome)
How about just --show? It was suggested in an unfriendly manner at
LWN[1], but apart from the unfriendliness, I do think it makes sense.

It does imply that it works for more than just keys, though. I wonder if
that is a bad thing. Wouldn't a command that just shows the contents of
a file without processing it make sense? It could show all that
--import-options show-only shows for keys, or show recipients for
encrypted files, signers for signed files (no verification), etcetera. A
less techy version of --list-only --list-packets.

Peter.

[1] 

-- 
I use the GNU Privacy Guard (GnuPG) in combination with Enigmail.
You can send me encrypted mail if you want some privacy.
My key is available at 



signature.asc
Description: OpenPGP digital signature
___
Gnupg-users mailing list
Gnupg-users@gnupg.org
http://lists.gnupg.org/mailman/listinfo/gnupg-users


Re: Getting more verbose details of a key

2017-11-20 Thread Wouter Verhelst
On Mon, Nov 20, 2017 at 08:56:24AM +0100, Werner Koch wrote:
> On Sun, 19 Nov 2017 15:10, pe...@digitalbrains.com said:
> 
> > GnuPG by default does not show *expired* subkeys. Use --list-options
> > show-unusable-subkeys to do that.
> 
> Let me also add that using gpg without any command (as in "...|gpg") is
> deprecated because the output you see is more of a debug message than a
> weel defined output.  This is also the reason why you see the expired
> keys with that command.
> 
> To view a key wityhout first importing it you can do:
> 
>   gpg --import-options show-only --import 
> 
> (Suggestions for the name of a shortcut command are welcome)

--display-input
--decode-input
--parse-input

I'd focus on the word "input" there, and add a verb that doesn't imply
something is being written somewhere.

-- 
Could you people please use IRC like normal people?!?

  -- Amaya Rodrigo Sastre, trying to quiet down the buzz in the DebConf 2008
 Hacklab

___
Gnupg-users mailing list
Gnupg-users@gnupg.org
http://lists.gnupg.org/mailman/listinfo/gnupg-users


Re: Getting more verbose details of a key

2017-11-20 Thread Werner Koch
On Sun, 19 Nov 2017 15:10, pe...@digitalbrains.com said:

> GnuPG by default does not show *expired* subkeys. Use --list-options
> show-unusable-subkeys to do that.

Let me also add that using gpg without any command (as in "...|gpg") is
deprecated because the output you see is more of a debug message than a
weel defined output.  This is also the reason why you see the expired
keys with that command.

To view a key wityhout first importing it you can do:

  gpg --import-options show-only --import 

(Suggestions for the name of a shortcut command are welcome)


Salam-Shalom,

   Werner

-- 
Die Gedanken sind frei.  Ausnahmen regelt ein Bundesgesetz.


pgpd4SytlRbhl.pgp
Description: PGP signature
___
Gnupg-users mailing list
Gnupg-users@gnupg.org
http://lists.gnupg.org/mailman/listinfo/gnupg-users


Re: Getting more verbose details of a key

2017-11-19 Thread Peter Lebbing
On 18/11/17 21:36, Ray Satiro via Gnupg-users wrote:
> sub   rsa4096 2010-02-16 [E] [expired: 2017-08-12]
> sub   rsa4096 2015-08-13 [S] [expired: 2017-08-12]

Well, there's your problem.

GnuPG by default does not show *expired* subkeys. Use --list-options
show-unusable-subkeys to do that.

HTH,

Peter.

-- 
I use the GNU Privacy Guard (GnuPG) in combination with Enigmail.
You can send me encrypted mail if you want some privacy.
My key is available at 



signature.asc
Description: OpenPGP digital signature
___
Gnupg-users mailing list
Gnupg-users@gnupg.org
http://lists.gnupg.org/mailman/listinfo/gnupg-users


Re: Getting more verbose details of a key

2017-11-18 Thread MFPA
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Hi


On Saturday 18 November 2017 at 8:36:20 PM, in
, Ray Satiro via
Gnupg-users wrote:-


> Also, is that the best way to get key
> details? I seem to
> recall there was a way to list a key and all its
> subkeys in more detail
> with sub key fingerprints and expiration? How can I
> do that? I know of
> --with-colons but it's not a human readable format.  


I seem to get the creation and expiry dates and usage flags by
default:-

gpg --no-options --list-keys 0xACE56971D555DAA5
pub   rsa4096 2017-08-05 [C] [expires: 2018-06-16]
  7910C45F89FC8CC2CBD24AB0ACE56971D555DAA5
uid   [ unknown] 0xACE56971D555DAA5
sub   rsa4096 2017-08-05 [S] [expires: 2017-12-16]
sub   rsa4096 2017-08-05 [E] [expires: 2017-12-16]
sub   ed25519 2017-08-05 [S] [expires: 2017-12-16]
sub   cv25519 2017-08-05 [E] [expires: 2017-12-16]


But there are options to get more output (which will probably wrap 
horribly in this email):-

gpg --no-options --with-fingerprint --with-subkey-fingerprint --with-
keygrip --keyid-format 0xLONG --list-keys 0xACE56971D555DAA5
pub   rsa4096/0xACE56971D555DAA5 2017-08-05 [C] [expires: 2018-06-16]
  Key fingerprint = 7910 C45F 89FC 8CC2 CBD2  4AB0 ACE5 6971 D555
DAA5
  Keygrip = 9F115F0D0FC92E983F27D7331E7ABEBB4EFB20D8
uid   [ unknown] 0xACE56971D555DAA5
sub   rsa4096/0x130DF516112FC0FF 2017-08-05 [S] [expires: 2017-12-16]
  Key fingerprint = 525F A928 9F17 798D B33B  2728 130D F516 112F
C0FF
  Keygrip = EC8686A74101CF30518E152DC36272F00693DB21
sub   rsa4096/0x1CAC08E8DEFAFDFE 2017-08-05 [E] [expires: 2017-12-16]
  Key fingerprint = 95F9 4462 F81E DEB5 27E8  4D5A 1CAC 08E8 DEFA
FDFE
  Keygrip = CEB8C7FBC9B61D2D844E4DEE6C80CA76767D6503
sub   ed25519/0xE0E2DEE1D6C8EEFA 2017-08-05 [S] [expires: 2017-12-16]
  Key fingerprint = 960C 8628 D592 FF8C DE8B  B0BF E0E2 DEE1 D6C8
EEFA
  Keygrip = 9BB73B4ACED2CD1693C989B634B8F7E99884F786
sub   cv25519/0xEAC88A2823F99DEC 2017-08-05 [E] [expires: 2017-12-16]
  Key fingerprint = 3ABC A084 4547 9C02 1A9A  DB13 EAC8 8A28 23F9
9DEC
  Keygrip = D89391EAED4F9D523EDB8937BAD5B6849C5DAEDF


- -- 
Best regards

MFPA  

What's another word for synonym?
-BEGIN PGP SIGNATURE-

iNUEARYKAH0WIQSWDIYo1ZL/jN6LsL/g4t7h1sju+gUCWhDKP18UgAAuAChp
c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0OTYw
Qzg2MjhENTkyRkY4Q0RFOEJCMEJGRTBFMkRFRTFENkM4RUVGQQAKCRDg4t7h1sju
+uuiAP0bUnryHdQqFiOVzNLvYB5o2nJB/52VdFdnDXFRcN852AD5AdWX5yYjA4Cu
R9rIE3Fu+iB2V5aIJaXEpxyrW+R0GgeJApMEAQEKAH0WIQRSX6konxd5jbM7JygT
DfUWES/A/wUCWhDKP18UgAAuAChpc3N1ZXItZnByQG5vdGF0aW9ucy5vcGVu
cGdwLmZpZnRoaG9yc2VtYW4ubmV0NTI1RkE5Mjg5RjE3Nzk4REIzM0IyNzI4MTMw
REY1MTYxMTJGQzBGRgAKCRATDfUWES/A/7biEACoMqKo2zoKP/uonbu9kJMZW6QS
dtr/L08LLaR4lQoML5fg790xYUF2LaLVY5Qqw/v4z4dbdMThLE4ApIwIXfapzNYd
IKzeX+Z/kNrFJBswhaUuG/3PGY1SBCujGCg07eEXP9xzEnAgzOhkaZfPzzkODB5K
dUINf5vUqmL/5YZfjN4G2UW6Ligqy9WD4H4PoPMtfb5ib7XH4xG1DAZanjDoUCAq
/uTGzzI9MebQgx2ijqyqlX3SWSBd8kZrk/HfcOa+Bh1dP68PD2/WaKjpL9w7MvWM
j22v4Ut1QO3JkMeAeNCg2MiAmSSUo8j1ysSAYm0c+JEHajwiaPqzXdocii4nEN9E
lXVAXFwvTmpGU1CgI1pY5h8EYq6709UHFOgchLX0gbacAL8YKCtqTZL55VRALPms
UQKNfHFYPFM8ZusCuo2EDr6gptsgBsT16/SL+ilEPRO6X+OvOYtIU5i0g6F/LYol
kh8mG0SCvg9w+4g0zXjOFNIfbRT3S9bzEgQTd5FqhNVzmCsOU+mk65YE+jJEpDDQ
vUj1hh/rk0zSNa9wpNvynvs/bU666SZKR9hHKNbW0G/rclq+adXpcy6RbDwjpPTl
+X5SYp7UsCfpPdajLbzcA9/83qiBMBHxXI+UlM0n2IUTjjnwNqRIVwiwMSGT6XYb
XP8vMLeACMPwvJ3F0w==
=SvDu
-END PGP SIGNATURE-


___
Gnupg-users mailing list
Gnupg-users@gnupg.org
http://lists.gnupg.org/mailman/listinfo/gnupg-users


Getting more verbose details of a key

2017-11-18 Thread Ray Satiro via Gnupg-users
I would like to know why --list-key (or --list-keys) doesn't always show
subkeys and their expiration dates.

gpg (GnuPG) 2.2.1
libgcrypt 1.8.1

To reproduce:

cd foo
set GNUPGHOME=.
gpg --import CBA23971357C2E6590D9EFD3EC8FEF3A7BFB4EDA.asc
gpg --list-key CBA23971357C2E6590D9EFD3EC8FEF3A7BFB4EDA

pub   rsa4096 2010-02-16 [SC]
  CBA23971357C2E6590D9EFD3EC8FEF3A7BFB4EDA
uid   [ unknown] Brad King
uid   [ unknown] Brad King [EMAIL REMOVED]
uid   [ unknown] [jpeg image of size 4005]

Notice no subkeys w/ expiration, and yet:

gpg -a --export CBA23971357C2E6590D9EFD3EC8FEF3A7BFB4EDA | gpg

gpg: WARNING: no command supplied.  Trying to guess what you mean ...
pub   rsa4096 2010-02-16 [SC]
  CBA23971357C2E6590D9EFD3EC8FEF3A7BFB4EDA
uid   Brad King
uid   Brad King [EMAIL REMOVED]
uid   [jpeg image of size 4005]
sub   rsa4096 2010-02-16 [E] [expired: 2017-08-12]
sub   rsa4096 2015-08-13 [S] [expired: 2017-08-12]

Is that a bug? Also, is that the best way to get key details? I seem to
recall there was a way to list a key and all its subkeys in more detail
with sub key fingerprints and expiration? How can I do that? I know of
--with-colons but it's not a human readable format.

-BEGIN PGP PUBLIC KEY BLOCK-

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
70krNJa8IRW1ne