allow certificate validity intervals, sshsig verification times and
authordjm <djm@openbsd.org>
Thu, 11 Aug 2022 01:56:51 +0000 (01:56 +0000)
committerdjm <djm@openbsd.org>
Thu, 11 Aug 2022 01:56:51 +0000 (01:56 +0000)
commit91000222d6df2abbf610bdca03f3c18d6298592f
treee67ad1aacfed158fb8200a3698e7ea69171d133b
parente866a596a3bd9b3ceffbad0321b1e31a381fec34
allow certificate validity intervals, sshsig verification times and
authorized_keys expiry-time options to accept dates in the UTC time
zone in addition to the default of interpreting them in the system
time zone. YYYYMMDD and YYMMDDHHMM[SS] dates/times will be
interpreted as UTC if suffixed with a 'Z' character.

Also allow certificate validity intervals to be specified in raw
seconds-since-epoch as hex value, e.g. -V 0x1234:0x4567890. This
is intended for use by regress tests and other tools that call
ssh-keygen as part of a CA workflow.

bz3468 ok dtucker
usr.bin/ssh/misc.c
usr.bin/ssh/ssh-keygen.1
usr.bin/ssh/ssh-keygen.c
usr.bin/ssh/sshd.8