Convert generalizedtime_to_tm() to ASN1_TIME_to_tm()
authortb <tb@openbsd.org>
Mon, 22 May 2023 15:15:25 +0000 (15:15 +0000)
committertb <tb@openbsd.org>
Mon, 22 May 2023 15:15:25 +0000 (15:15 +0000)
commit8a0e7acda666ef7c8f96e9701fc4299b3c4d600a
treef0ff2a43cbbc7e7ea2450c6836fbe5913a230ba8
parent5abefff61e76d942d2eb9b54a97ff91e323d53ff
Convert generalizedtime_to_tm() to ASN1_TIME_to_tm()

Second step of moving away from ASN1_time_parse(). Being an OpenSSL API,
ASN1_TIME_to_tm() supports a variety of things. In this specific case we
don't really want it to parse anything but a GeneralizedTime expressed in
Zulu time. Unfortunately, OpenSSL make this annoying. So punt on this and
only do checks for the correct type and length. LibreSSL only accepts Zulu
time, so there is no change of behavior.

ok claudio job
usr.sbin/rpki-client/mft.c