mirror of
git://git.gnupg.org/gnupg.git
synced 2024-12-22 10:19:57 +01:00
gpg: Add --list-filter properties sig_expires/sig_expires_d
Modelled after key_expires/key_expires_d. This should be useful to detect upcoming certification expiry, so the certifications can be renewed in advance of the expiry. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
This commit is contained in:
parent
4fc745bc43
commit
bf662d0f93
@ -2715,6 +2715,12 @@ The available properties are:
|
|||||||
second is the same but given as an ISO date string,
|
second is the same but given as an ISO date string,
|
||||||
e.g. "2016-08-17". (drop-sig)
|
e.g. "2016-08-17". (drop-sig)
|
||||||
|
|
||||||
|
@item sig_expires
|
||||||
|
@itemx sig_expires_d
|
||||||
|
The expiration time of a signature packet or 0 if it does not
|
||||||
|
expire. The second is the same but given as an ISO date string or
|
||||||
|
an empty string e.g. "2038-01-19".
|
||||||
|
|
||||||
@item sig_algo
|
@item sig_algo
|
||||||
A number with the public key algorithm of a signature packet. (drop-sig)
|
A number with the public key algorithm of a signature packet. (drop-sig)
|
||||||
|
|
||||||
|
14
g10/import.c
14
g10/import.c
@ -1509,6 +1509,20 @@ impex_filter_getval (void *cookie, const char *propname)
|
|||||||
{
|
{
|
||||||
result = dateonlystr_from_sig (sig);
|
result = dateonlystr_from_sig (sig);
|
||||||
}
|
}
|
||||||
|
else if (!strcmp (propname, "sig_expires"))
|
||||||
|
{
|
||||||
|
snprintf (numbuf, sizeof numbuf, "%lu", (ulong)sig->expiredate);
|
||||||
|
result = numbuf;
|
||||||
|
}
|
||||||
|
else if (!strcmp (propname, "sig_expires_d"))
|
||||||
|
{
|
||||||
|
static char exdatestr[MK_DATESTR_SIZE];
|
||||||
|
|
||||||
|
if (sig->expiredate)
|
||||||
|
result = mk_datestr (exdatestr, sizeof exdatestr, sig->expiredate);
|
||||||
|
else
|
||||||
|
result = "";
|
||||||
|
}
|
||||||
else if (!strcmp (propname, "sig_algo"))
|
else if (!strcmp (propname, "sig_algo"))
|
||||||
{
|
{
|
||||||
snprintf (numbuf, sizeof numbuf, "%d", sig->pubkey_algo);
|
snprintf (numbuf, sizeof numbuf, "%d", sig->pubkey_algo);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user