Benjamin Sergeant
2802cad8c4
more tls in memory certs doc + bump file format
2020-04-24 15:50:39 -07:00
Benjamin Sergeant
9f770b10c0
clang-format
2020-04-24 15:34:00 -07:00
Max Weisel
677f79b0ea
Implement API for adding custom roots via a string ( #178 )
...
* Implement API for adding custom roots via a string. SocketTLSOptions API design needs work, but the IXSocketOpenSSL implementation feels good to me.
* Improve API design for specifying roots from memory.
* Add in-memory root CAs mbedtls implementation.
* Fix bug in newer versions of OpenSSL with in-memory certificate handling.
2020-04-24 15:32:11 -07:00
Benjamin Sergeant
1e97e5e536
socket tls options: display ciphers
2019-12-23 12:25:25 -08:00
Benjamin Sergeant
d7318f97e6
(tls) add a simple description of the TLS configuration routine for debugging
2019-12-20 15:18:04 -08:00
Benjamin Sergeant
55141aa875
ws curl + http client tls option handling + ca cert processing for mbedtls
2019-09-29 21:13:11 -07:00
Benjamin Sergeant
4e4792d6dc
update copyright dates and authors
2019-09-29 20:09:51 -07:00
Benjamin Sergeant
d1fb34694c
SocketTLSOptions: more methods (contributed by Matt DeBoer)
2019-09-29 17:35:18 -07:00
Benjamin Sergeant
cd3c9d879c
reformat everything with clang-format
2019-09-23 10:25:23 -07:00
Matt DeBoer
408ee41990
WIP: support configurable certificates/keys, and root trust CAs ( #114 )
...
* wip: tls options implemented in openssl
* update naming, remove #define guard
* assert compiled with USE_TLS for tls options
* apply autoformatter
* include tls options impl
* style cleanup; auto ssl_err
* ssl_err -> sslErr
* be explicit about SSL_VERIFY_NONE
2019-09-22 18:06:15 -07:00