godot/core
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
..
config Redo how the remote filesystem works 2023-05-08 11:57:54 +02:00
crypto mbedTLS: disable weak crypto and TLS versions. 2023-05-10 11:13:19 +02:00
debugger Fix thread IDs. 2023-04-24 15:13:58 +02:00
error Fix incorrect index error macros 2023-01-22 12:23:56 +01:00
extension Add ValidatedCall to MethodBind 2023-04-30 20:01:26 +02:00
input Fix various errors when running the unit tests 2023-05-09 18:40:56 +02:00
io Merge pull request #76540 from reduz/redo-remote-filesystem 2023-05-08 13:52:51 +02:00
math Merge pull request #76661 from bonjorno7/hsl 2023-05-09 19:28:35 +02:00
object Merge pull request #76165 from and-rad/safe-credentials 2023-05-10 12:47:07 +02:00
os [TLS] Add support for platform-specific CA bundles. 2023-05-12 09:58:23 +02:00
string Merge pull request #76735 from AThousandShips/natural_cmp 2023-05-09 17:44:37 +02:00
templates Merge pull request #75901 from reduz/refactor-node-processing 2023-05-10 12:46:44 +02:00
variant Merge pull request #76661 from bonjorno7/hsl 2023-05-09 19:28:35 +02:00
SCsub Expose brotli decompression to the scripting API. 2023-03-29 22:43:36 +03:00
core_bind.cpp Merge pull request #76418 from reduz/method-bind-validated-call 2023-05-08 13:52:42 +02:00
core_bind.h Merge pull request #76418 from reduz/method-bind-validated-call 2023-05-08 13:52:42 +02:00
core_builders.py ci: add Python static analysis check via mypy 2022-09-30 19:03:17 +07:00
core_constants.cpp Merge pull request #76165 from and-rad/safe-credentials 2023-05-10 12:47:07 +02:00
core_constants.h Make global scope enums accessible as types in GDScript 2023-02-19 13:00:07 -03:00
core_globals.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
core_globals.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
core_string_names.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
core_string_names.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
doc_data.cpp Dump API docs from inline GDScript comments using --doctool --gdscript-docs PATH 2023-05-08 11:00:29 -05:00
doc_data.h Make documentation sorting use natural order 2023-05-09 17:47:52 +02:00
register_core_types.cpp [NET] Refactor TLS configuration. 2023-01-28 11:08:02 +01:00
register_core_types.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
typedefs.h Fix several clang-tidy bool literal conversion warnings 2023-03-04 16:38:35 +02:00
version.h Fix Windows StringFileInfo structure 2023-04-12 22:08:49 +02:00