TLS runtime errors are faiing transcripts
There are multiple cascading errors in the tls.md transcript which are causing builds to fail.
The certificate that it is using to test self-signed certificates in the transcript is expired. There are multiple bugs in the error handling of the loading of these certs which is causing the runtime to segfault when there is an error loading a cert
I have verified all sorts of ways that this is happening in these tests when the server calls Tls.handshake. The client stuff still works fine. I feel like people having this bug hold them up should consider removing tls.md until I figure out what is going on.
This branch has some valid fixes, but not enough to make the server side stuff work. I've verified that the client side Tls stuff seems to be fine. I have verified making https calls and such from unison code
Would it make sense to update the cert on trunk to have a 100 year expiration, and then debug the failing cert in a separate new transcript?
Can this be closed @stew?