From e98a6217fe3679db703e26233df77359d1e5fec9 Mon Sep 17 00:00:00 2001 From: Frederic Jacobs Date: Sat, 31 Oct 2015 04:45:03 +0100 Subject: [PATCH] TLS 1.2 on signaling tcp. --- Signal/src/network/tcp/tls/SecureEndPoint.m | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Signal/src/network/tcp/tls/SecureEndPoint.m b/Signal/src/network/tcp/tls/SecureEndPoint.m index 517288add..997362e2b 100644 --- a/Signal/src/network/tcp/tls/SecureEndPoint.m +++ b/Signal/src/network/tcp/tls/SecureEndPoint.m @@ -38,14 +38,14 @@ } -(void) handleStreamsOpened:(StreamPair *)streamPair { - [[streamPair inputStream] setProperty:NSStreamSocketSecurityLevelNegotiatedSSL + [[streamPair inputStream] setProperty:(__bridge id)CFSTR("kNSStreamSocketSecurityLevelTLSv1_2") forKey:NSStreamSocketSecurityLevelKey]; - [[streamPair outputStream] setProperty:NSStreamSocketSecurityLevelNegotiatedSSL + [[streamPair outputStream] setProperty:(__bridge id)CFSTR("kNSStreamSocketSecurityLevelTLSv1_2") forKey:NSStreamSocketSecurityLevelKey]; NSDictionary *settings = @{(id)kCFStreamSSLValidatesCertificateChain: @NO, - (id)kCFStreamSSLPeerName: hostNameEndPoint.hostname}; + (id)kCFStreamSSLPeerName: hostNameEndPoint.hostname}; CFReadStreamSetProperty((CFReadStreamRef)[streamPair inputStream], kCFStreamPropertySSLSettings,