mirror of
https://github.com/facebook/sapling.git
synced 2024-10-11 01:07:15 +03:00
d691e06abd
Summary: When a TLS connection fails due to a missing client certificate, the `curl` command may fail with either code 35 or 56 depending on the TLS version used. With TLS v1.3, the error is explicitly reported as a missing client certificate, whereas in TLS v1.2, it is reported as a generic handshake failure. This is because TLS v1.3 defines an explicit [`certificate_required`](https://tools.ietf.org/html/rfc8446#section-4.4.2.4) alert, which is [not present](https://github.com/openssl/openssl/issues/6804) in earlier TLS versions. Reviewed By: krallin Differential Revision: D22834527 fbshipit-source-id: a15d6a169d35ece6ed5a54b37b8ca9bbc506b3da |
||
---|---|---|
.. | ||
fixtures | ||
integration | ||
utils | ||
write_stub_log_entry |