[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: How to display the reason for a revocation in GPG?



Dear all,

Claudius Hubig wrote:
> is there any option to display the revocation reason for a given key
> in GPG?

The following abomination does this quite well:

$ gpg --export DEADBEEF | gpg --list-packets | grep -Pzao ':signature packet:.*\n\t.*sigclass 0x20(\n\t.*)*'

with a sample output of, for example

:signature packet: algo 1, keyid DEADBEEFDEADBEEF
	version 4, created 1361391004, md5len 0, sigclass 0x20
	digest algo 8, begin of digest ef ce
	hashed subpkt 2 len 4 (sig created 2013-02-20)
	hashed subpkt 26 len 21 (policy: http://example.net/policy)
	hashed subpkt 29 len 23 (revocation reason 0x01 (I felt funny and wanted to revoke this key))
	subpkt 16 len 8 (issuer key ID DEADBEEFDEADBEEF)
	data: [4093 bits]

The binary values in subpacket 29 are documented in Section 5.2.3.23
of RFC 4880.

Thanks to a certain Christopher Head for the hint to --export and
--list-packets.

Best,

Claudius
-- 
Please don’t CC me.


Reply to: