Multicert support
Tom's multicert work from !91 (closed) and later !192 (closed)
I don't think gitlab lets me edit MRs to point them to a new branch, so let's have a third MR pointing at the 'multicert' branch in this repository, to keep track of the latest edits and the outstanding TODOs.
The main things outstanding were...
- fixing up the
assert
macros it adds near the end ofgnutls.c
— those need to be generic if we're going to add them, and we can start using them everywhere - Adding an API function for adding the second cert/key/password.
- Adding a Flask-based self-test
- Potentially making
buf_append_base64()
take a max line length argument instead of wrapping it (if that's needed at all).
... and probably others that I've forgotten.
Edited by Tom Carroll