aboutsummaryrefslogtreecommitdiffstats
path: root/tests/json/t-keylist-revokers.out.json
diff options
context:
space:
mode:
authorIngo Klöcker <[email protected]>2024-05-15 08:39:26 +0000
committerIngo Klöcker <[email protected]>2024-05-21 14:38:59 +0000
commitf2575b6313aeb23d867682856f7842704786349e (patch)
tree86ea028b3f2380cc8fd2c1a0cfe4d7fe4037b970 /tests/json/t-keylist-revokers.out.json
parentcore: Add information about revocation keys to keys (diff)
downloadgpgme-f2575b6313aeb23d867682856f7842704786349e.tar.gz
gpgme-f2575b6313aeb23d867682856f7842704786349e.zip
json: Add information about revocation keys to key list result
* src/gpgme-json.c (revocation_key_to_json): New. (key_to_json): Add list of revocation keys. * tests/json/Makefile.am (pubring-stamp): Import new pub key. * tests/json/key-with-revokers.asc: New. * tests/json/t-json.c (tests): Add "t-keylist-revokers". * tests/json/t-keylist-revokers.in.json, tests/json/t-keylist-revokers.in.json: New. -- GnuPG-bug-id: 7118
Diffstat (limited to '')
-rw-r--r--tests/json/t-keylist-revokers.out.json97
1 files changed, 97 insertions, 0 deletions
diff --git a/tests/json/t-keylist-revokers.out.json b/tests/json/t-keylist-revokers.out.json
new file mode 100644
index 00000000..be8f633b
--- /dev/null
+++ b/tests/json/t-keylist-revokers.out.json
@@ -0,0 +1,97 @@
+{
+ "keys": [
+ {
+ "revoked": false,
+ "expired": false,
+ "disabled": false,
+ "invalid": false,
+ "can_encrypt": true,
+ "can_sign": true,
+ "can_certify": true,
+ "can_authenticate": false,
+ "secret": false,
+ "is_qualified": false,
+ "protocol": "OpenPGP",
+ "fingerprint": "C95C864B775F71D02F52CEF6BD07B828B2F75071",
+ "owner_trust": "unknown",
+ "origin": 0,
+ "last_update": 0,
+ "subkeys": [
+ {
+ "revoked": false,
+ "expired": false,
+ "disabled": false,
+ "invalid": false,
+ "can_encrypt": false,
+ "can_sign": true,
+ "can_certify": true,
+ "can_authenticate": false,
+ "secret": false,
+ "is_qualified": false,
+ "is_cardkey": false,
+ "is_de_vs": false,
+ "pubkey_algo_name": "EdDSA",
+ "pubkey_algo_string": "ed25519",
+ "keyid": "BD07B828B2F75071",
+ "curve": "ed25519",
+ "pubkey_algo": 303,
+ "length": 255,
+ "timestamp": 1715782979,
+ "expires": 1810390979
+ },
+ {
+ "revoked": false,
+ "expired": false,
+ "disabled": false,
+ "invalid": false,
+ "can_encrypt": true,
+ "can_sign": false,
+ "can_certify": false,
+ "can_authenticate": false,
+ "secret": false,
+ "is_qualified": false,
+ "is_cardkey": false,
+ "is_de_vs": false,
+ "pubkey_algo_name": "ECDH",
+ "pubkey_algo_string": "cv25519",
+ "keyid": "94C2E4C722CADAF9",
+ "curve": "cv25519",
+ "pubkey_algo": 302,
+ "length": 255,
+ "timestamp": 1715782979,
+ "expires": 0
+ }
+ ],
+ "userids": [
+ {
+ "revoked": false,
+ "invalid": false,
+ "validity": "unknown",
+ "uid": "[email protected]",
+ "name": "",
+ "email": "[email protected]",
+ "comment": "",
+ "address": "[email protected]",
+ "origin": 0,
+ "last_update": 0
+ }
+ ],
+ "revocation_keys": [
+ {
+ "sensitive": true,
+ "fingerprint": "A0FF4590BB6122EDEF6E3C542D727CC768697734",
+ "pubkey_algo_name": "DSA",
+ "pubkey_algo": 17,
+ "key_class": 192
+ },
+ {
+ "sensitive": false,
+ "fingerprint": "23FD347A419429BACCD5E72D6BC4778054ACD246",
+ "pubkey_algo_name": "DSA",
+ "pubkey_algo": 17,
+ "key_class": 128
+ }
+ ]
+ }
+ ]
+}