mirror of
git://git.gnupg.org/gnupg.git
synced 2024-12-22 10:19:57 +01:00
dirmngr: Add doc for faked-system-time
* dirmngr/dirmngr.c (gpgrt_opt_t): Use string for oFakedSystemTime. (oFakedSystemTime): Use similar conversion as gpgsm has. * dirmngr/dirmngr.texi (faked-system-time): Document it. -- For testing X509 certificates this is usually required and then confusing that the example from the gpgsm man page does not work for dirmngr.
This commit is contained in:
parent
a3be97df4d
commit
083a16ae08
@ -221,7 +221,7 @@ static gpgrt_opt_t opts[] = {
|
|||||||
ARGPARSE_s_i (oListenBacklog, "listen-backlog", "@"),
|
ARGPARSE_s_i (oListenBacklog, "listen-backlog", "@"),
|
||||||
ARGPARSE_s_i (oMaxReplies, "max-replies",
|
ARGPARSE_s_i (oMaxReplies, "max-replies",
|
||||||
N_("|N|do not return more than N items in one query")),
|
N_("|N|do not return more than N items in one query")),
|
||||||
ARGPARSE_s_u (oFakedSystemTime, "faked-system-time", "@"), /*(epoch time)*/
|
ARGPARSE_s_s (oFakedSystemTime, "faked-system-time", "@"),
|
||||||
ARGPARSE_s_n (oDisableCheckOwnSocket, "disable-check-own-socket", "@"),
|
ARGPARSE_s_n (oDisableCheckOwnSocket, "disable-check-own-socket", "@"),
|
||||||
ARGPARSE_s_s (oIgnoreCert,"ignore-cert", "@"),
|
ARGPARSE_s_s (oIgnoreCert,"ignore-cert", "@"),
|
||||||
ARGPARSE_s_s (oIgnoreCertExtension,"ignore-cert-extension", "@"),
|
ARGPARSE_s_s (oIgnoreCertExtension,"ignore-cert-extension", "@"),
|
||||||
@ -1176,7 +1176,12 @@ main (int argc, char **argv)
|
|||||||
case oLDAPAddServers: opt.add_new_ldapservers = 1; break;
|
case oLDAPAddServers: opt.add_new_ldapservers = 1; break;
|
||||||
|
|
||||||
case oFakedSystemTime:
|
case oFakedSystemTime:
|
||||||
gnupg_set_time ((time_t)pargs.r.ret_ulong, 0);
|
{
|
||||||
|
time_t faked_time = isotime2epoch (pargs.r.ret_str);
|
||||||
|
if (faked_time == (time_t)(-1))
|
||||||
|
faked_time = (time_t)strtoul (pargs.r.ret_str, NULL, 10);
|
||||||
|
gnupg_set_time (faked_time, 0);
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case oForce: opt.force = 1; break;
|
case oForce: opt.force = 1; break;
|
||||||
|
@ -175,6 +175,13 @@ names and are OR-ed together. The special flag "none" clears the list
|
|||||||
and allows to start over with an empty list. To get a list of
|
and allows to start over with an empty list. To get a list of
|
||||||
available flags the sole word "help" can be used.
|
available flags the sole word "help" can be used.
|
||||||
|
|
||||||
|
@item --faked-system-time @var{epoch}
|
||||||
|
@opindex faked-system-time
|
||||||
|
This option is only useful for testing; it sets the system time back or
|
||||||
|
forth to @var{epoch} which is the number of seconds elapsed since the year
|
||||||
|
1970. Alternatively @var{epoch} may be given as a full ISO time string
|
||||||
|
(e.g. "20070924T154812").
|
||||||
|
|
||||||
@item --debug-level @var{level}
|
@item --debug-level @var{level}
|
||||||
@opindex debug-level
|
@opindex debug-level
|
||||||
Select the debug level for investigating problems. @var{level} may be a
|
Select the debug level for investigating problems. @var{level} may be a
|
||||||
|
Loading…
x
Reference in New Issue
Block a user