Only print versions we know about
authortb <tb@openbsd.org>
Wed, 10 Aug 2022 11:15:08 +0000 (11:15 +0000)
committertb <tb@openbsd.org>
Wed, 10 Aug 2022 11:15:08 +0000 (11:15 +0000)
commitdf54ae2dfdecc51a2dd092deb373b4b931c62ce1
tree20a4065b83af1f81a47607470528aa8975c1601f
parent775d0779cfa0caae069e65e5b449f64f6162e3df
Only print versions we know about

The version field of an X.509 Certificate is an enum

   Version  ::=  INTEGER  {  v1(0), v2(1), v3(2)  }

Printing the version as l + 1 only really makes sense with 0 <= l <= 2.
Otherwise print a naked l while also indicating that it is an unknown
version.

ok jsing
lib/libcrypto/asn1/t_x509.c