| | 1255 | static void print_smime_keyinfo (gpgme_signature_t sig, gpgme_key_t key, |
| | 1256 | STATE *s) |
| | 1257 | { |
| | 1258 | gpgme_user_id_t uids = NULL; |
| | 1259 | int aka = 0; |
| | 1260 | |
| | 1261 | for (uids = key->uids; uids; uids = uids->next) |
| | 1262 | { |
| | 1263 | if (uids->revoked) |
| | 1264 | continue; |
| | 1265 | if (aka) |
| | 1266 | state_attach_puts (_(" aka: "), s); |
| | 1267 | state_attach_puts (uids->uid, s); |
| | 1268 | state_attach_puts ("\n", s); |
| | 1269 | |
| | 1270 | aka = 1; |
| | 1271 | } |
| | 1272 | state_attach_puts (_(" created: "), s); |
| | 1273 | print_time (sig->timestamp, s); |
| | 1274 | state_attach_puts ("\n", s); |
| | 1275 | } |
| | 1276 | |
| 1318 | | state_attach_puts (_("Error getting key information: "), s); |
| 1319 | | state_attach_puts ( gpg_strerror (err), s ); |
| 1320 | | state_attach_puts ("\n", s); |
| 1321 | | anybad = 1; |
| | 1338 | state_attach_puts (_("Error getting key information: "), s); |
| | 1339 | state_attach_puts ( gpg_strerror (err), s ); |
| | 1340 | state_attach_puts ("\n", s); |
| | 1341 | anybad = 1; |
| 1324 | | { |
| 1325 | | state_attach_puts (_("Good signature from: "), s); |
| 1326 | | state_attach_puts (uid, s); |
| 1327 | | state_attach_puts ("\n", s); |
| 1328 | | for (i = 1, uids = key->uids; uids; i++, uids = uids->next) |
| 1329 | | { |
| 1330 | | if (i == 1) |
| 1331 | | /* Skip primary UID. */ |
| 1332 | | continue; |
| 1333 | | if (uids->revoked) |
| 1334 | | continue; |
| 1335 | | state_attach_puts (_(" aka: "), s); |
| 1336 | | state_attach_puts (uids->uid, s); |
| 1337 | | state_attach_puts ("\n", s); |
| 1338 | | } |
| 1339 | | state_attach_puts (_(" created: "), s); |
| 1340 | | print_time (created, s); |
| 1341 | | state_attach_puts ("\n", s); |
| 1342 | | if (show_sig_summary (sum, ctx, key, idx, s, sig)) |
| 1343 | | anywarn = 1; |
| 1344 | | show_one_sig_validity (ctx, idx, s); |
| 1345 | | } |
| | 1344 | { |
| | 1345 | state_attach_puts (_("Good signature from: "), s); |
| | 1346 | print_smime_keyinfo (sig, key, s); |
| | 1347 | state_attach_puts (_(" expires: "), s); |
| | 1348 | print_time (sig->exp_timestamp, s); |
| | 1349 | state_attach_puts ("\n", s); |
| | 1350 | if (show_sig_summary (sum, ctx, key, idx, s, sig)) |
| | 1351 | anywarn = 1; |
| | 1352 | show_one_sig_validity (ctx, idx, s); |
| | 1353 | } |
| 1347 | | { |
| 1348 | | state_attach_puts (_("*BAD* signature claimed to be from: "), s); |
| 1349 | | state_attach_puts (uid, s); |
| 1350 | | state_attach_puts ("\n", s); |
| 1351 | | show_sig_summary (sum, ctx, key, idx, s, sig); |
| 1352 | | } |
| | 1355 | { |
| | 1356 | state_attach_puts (_("*BAD* signature claimed to be from: "), s); |
| | 1357 | print_smime_keyinfo (sig, key, s); |
| | 1358 | show_sig_summary (sum, ctx, key, idx, s, sig); |
| | 1359 | } |
| 1370 | | { |
| 1371 | | state_attach_puts (_("Error checking signature"), s); |
| 1372 | | state_attach_puts ("\n", s); |
| 1373 | | show_sig_summary (sum, ctx, key, idx, s, sig); |
| 1374 | | } |
| | 1377 | { |
| | 1378 | state_attach_puts (_("Problem signature from: "), s); |
| | 1379 | print_smime_keyinfo (sig, key, s); |
| | 1380 | state_attach_puts (_(" expires: "), s); |
| | 1381 | print_time (sig->exp_timestamp, s); |
| | 1382 | state_attach_puts ("\n", s); |
| | 1383 | show_sig_summary (sum, ctx, key, idx, s, sig); |
| | 1384 | anywarn = 1; |
| | 1385 | } |