SSL / TLS 后端
sgcWebSockets 在单个属性 TLSOptions.IOHandler 背后提供五种可互换的 TLS 传输。选择 OpenSSL 以获得最大的可移植性,选择原生平台后端(Windows SChannel、Android、iOS/macOS)使用操作系统自带的 TLS 栈、无需部署任何 OpenSSL 库,或者选择原生 TLS 引擎,它是一个用 Object Pascal 编写的 TLS 1.3 与 TLS 1.2 栈,在任何目标平台上都不带依赖,并且默认协商后量子 X25519MLKEM768 密钥交换。在 Windows 上,OpenSSL 本身也可以静态链接进你的可执行文件,让你继续使用 OpenSSL 的同时同样无需部署任何东西。切换后端只需一行代码,其他一切都无需改动。