aboutsummaryrefslogtreecommitdiffstats
path: root/doc/gpgme.texi
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2002-06-12 14:34:15 +0000
committerWerner Koch <[email protected]>2002-06-12 14:34:15 +0000
commit61c97e9fa9c939a76c6fc6be0dc4462cb62f01c5 (patch)
treee39375b5864f94c29544deb4f4ccdc74da22fdfe /doc/gpgme.texi
parentAdd Plugin configuration option to allow for sending of *opaque* signed messa... (diff)
downloadgpgme-61c97e9fa9c939a76c6fc6be0dc4462cb62f01c5.tar.gz
gpgme-61c97e9fa9c939a76c6fc6be0dc4462cb62f01c5.zip
tests/
* gpgsm/t-keylist.c (doit): Print operation info if available. gpgme/ * keylist.c (struct keylist_result_s): New. (_gpgme_release_keylist_result): Release it here (keylist_status_handler): Handle truncated. (append_xml_keylistinfo): New. * gpgme.c (_gpgme_release_result): and use it here. * types.h: Declare the new type here. * context.h (struct gpgme_context_s): Use it here.
Diffstat (limited to 'doc/gpgme.texi')
-rw-r--r--doc/gpgme.texi48
1 files changed, 48 insertions, 0 deletions
diff --git a/doc/gpgme.texi b/doc/gpgme.texi
index 9e6ee615..cd5e57fd 100644
--- a/doc/gpgme.texi
+++ b/doc/gpgme.texi
@@ -2255,6 +2255,54 @@ is one of @code{GPGME_VALIDITY_UNKNOWN}, @code{GPGME_VALIDITY_NEVER},
@item GPGME_ATTR_SIG_STATUS
This is the same value as returned by @code{gpgme_get_sig_status}.
+@item GPGME_ATTR_SIG_SUMMARY
+This returns a bit vector giving a summary of the signature status.
+Itprovides an easy interface to a defined semantic of the signature
+status. Checking just one bit is sufficient to see whether a signature
+is valid without any restrictions.
+
+The defined bits are:
+ @table @code
+ @item GPGME_SIGSUM_VALID
+ The signature is fully valid.
+
+ @item GPGME_SIGSUM_GREEN
+ The signature is good but one might want to display some extra
+ information. Check the other bits.
+
+ @item GPGME_SIGSUM_RED
+ The signature is bad. It might be useful to checkother bits and
+ display moe information, i.e. a revoked certificate might not render a
+ signature invalid when the message was received prior to the cause for
+ the revocation.
+
+ @item GPGME_SIGSUM_KEY_REVOKED
+ The key or at least one certificate has been revoked.
+
+ @item GPGME_SIGSUM_KEY_EXPIRED
+ The key or one of the certificates has expired. It is probably a good
+ idea to display the date of the expiration.
+
+ @item GPGME_SIGSUM_SIG_EXPIRED
+ The signature has expired.
+
+ @item GPGME_SIGSUM_KEY_MISSING
+ Can't verifydue to a missing key o certificate.
+
+ @item GPGME_SIGSUM_CRL_MISSING
+ The CRL (or an equivalent mechanism) is not available.
+
+ @item GPGME_SIGSUM_CRL_TOO_OLD
+ Available CRL is too old.
+
+ @item GPGME_SIGSUM_BAD_POLICY
+ A policy requirement was not met.
+
+ @item GPGME_SIGSUM_SYS_ERROR
+ A system error occured.
+
+ @end table
+
@end table
@end deftypefun