virtualx-engine/modules/mbedtls
Fabio Alessandrelli 6fd9982358 [TLS] Add support for platform-specific CA bundles.
Adds a new OS::get_system_ca_certs method which can be implemented by
platforms to retrieve the list of trusted CA certificates using OS
specific APIs.

The function should return the certificates in PEM format, and is
currently implemented for Windows/macOS/LinuxBSD(*)/Android.

mbedTLS will fall back to bundled certificates when the OS returns no
certificates.

(*) LinuxBSD does not have a standardized certificates store location.
    The current implementation will test for common locations and may
    return an empty string on some distributions (falling back to the
    bundled certificates).
2023-05-12 09:58:23 +02:00
..
tests One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
config.py Cleanup: Remove executable bit from files which don't need it 2021-01-19 23:36:42 +01:00
crypto_mbedtls.cpp [TLS] Add support for platform-specific CA bundles. 2023-05-12 09:58:23 +02:00
crypto_mbedtls.h Exposes String functions for X509Certificates 2023-05-09 19:02:33 -04:00
dtls_server_mbedtls.cpp [NET] Refactor TLS configuration. 2023-01-28 11:08:02 +01:00
dtls_server_mbedtls.h [NET] Refactor TLS configuration. 2023-01-28 11:08:02 +01:00
packet_peer_mbed_dtls.cpp mbedTLS: disable weak crypto and TLS versions. 2023-05-10 11:13:19 +02:00
packet_peer_mbed_dtls.h [NET] Refactor TLS configuration. 2023-01-28 11:08:02 +01:00
register_types.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
register_types.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
SCsub mbedTLS: disable weak crypto and TLS versions. 2023-05-10 11:13:19 +02:00
stream_peer_mbedtls.cpp [Net] Remove StreamPeerTLS.blocking_handshake option. 2023-01-28 11:08:02 +01:00
stream_peer_mbedtls.h [NET] Refactor TLS configuration. 2023-01-28 11:08:02 +01:00
tls_context_mbedtls.cpp [NET] Refactor TLS configuration. 2023-01-28 11:08:02 +01:00
tls_context_mbedtls.h [NET] Refactor TLS configuration. 2023-01-28 11:08:02 +01:00