Enable libsignal TLS 1.3 enforcement via config

This commit is contained in:
Alex Bakon
2025-05-30 16:58:44 -04:00
committed by GitHub
parent 8be2e8e527
commit 1598105f5b
2 changed files with 12 additions and 0 deletions

View File

@@ -1864,6 +1864,17 @@ export function initialize({
let activeRegistration: ExplodePromiseResultType<void> | undefined;
const libsignalRemoteConfig = new Map();
if (
window.Signal.RemoteConfig.isEnabled(
'desktop.libsignalNet.enforceMinimumTls'
)
) {
log.info('libsignal net will require TLS 1.3');
libsignalRemoteConfig.set('enforceMinimumTls', 'true');
}
libsignalNet.setRemoteConfig(libsignalRemoteConfig);
const socketManager = new SocketManager(libsignalNet, {
url: chatServiceUrl,
certificateAuthority,