Allow empty attribute sets in CSRs
authortb <tb@openbsd.org>
Thu, 18 Aug 2022 16:26:33 +0000 (16:26 +0000)
committertb <tb@openbsd.org>
Thu, 18 Aug 2022 16:26:33 +0000 (16:26 +0000)
commit2e1989193b24b5be97fe457714e994d58798df26
tree8454f257823559f551a9a77db710573a63e748c7
parent8210c72b2e5cf2b69d26fd3ef72a2618eaf509a4
Allow empty attribute sets in CSRs

While each attribute must contain at least one extension, it is not
required that a CSR have attributes at all. Instead of signalling an
error by returning NULL if no extensions are found, return an empty
stack of extensions.

Via OpenSSL 1f02ca2d

ok jsing
lib/libcrypto/x509/x509_req.c