Prepare pcks12 for opaque structs in libcrypto
authortb <tb@openbsd.org>
Sat, 23 Oct 2021 14:48:33 +0000 (14:48 +0000)
committertb <tb@openbsd.org>
Sat, 23 Oct 2021 14:48:33 +0000 (14:48 +0000)
commit0bfea675e3fa8ededbedf60ca4456325e180c395
tree1fc3124f6173dfe5b6c45d189247395c6e72c6b1
parent2c850ee81a4b41d844dad384f73c7c6bad609319
Prepare pcks12 for opaque structs in libcrypto

get_cert_chain() needs some error checking. return X509_V_ errors
instead of trying to overload the NULL and then whine in a comment that
this won't really work.

Fix a bug that printed only the first attribute by factoring out the
thing that did the actual printing.

Sprinkle a few changes to accessors here and there.
This is loosely based on what OpenSSL did with some simplifications by
jsing.

ok beck jsing
usr.bin/openssl/pkcs12.c