From d8826a9db30b3e5098b06830e3ad3e631c74318e Mon Sep 17 00:00:00 2001 From: Erik Date: Tue, 14 Jun 2016 16:19:40 -0400 Subject: [PATCH] allow access from objective-c --- SocketIO-MacTests/SocketObjectiveCTest.m | 2 +- Source/WebSocket/SSLSecurity.swift | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/SocketIO-MacTests/SocketObjectiveCTest.m b/SocketIO-MacTests/SocketObjectiveCTest.m index 20ee20f..b2f7832 100644 --- a/SocketIO-MacTests/SocketObjectiveCTest.m +++ b/SocketIO-MacTests/SocketObjectiveCTest.m @@ -47,7 +47,7 @@ - (void)testSocketManager { SocketClientManager* manager = [SocketClientManager sharedManager]; [manager addSocket:self.socket labeledAs:@"test"]; - [manager removeSocketWithLabel:@"test"]; + [manager removeSocketWithLabel:@"test"]; } @end diff --git a/Source/WebSocket/SSLSecurity.swift b/Source/WebSocket/SSLSecurity.swift index b5d03ef..968e4eb 100644 --- a/Source/WebSocket/SSLSecurity.swift +++ b/Source/WebSocket/SSLSecurity.swift @@ -23,7 +23,7 @@ import Foundation import Security -public class SSLCert { +public class SSLCert : NSObject { var certData: NSData? var key: SecKeyRef? @@ -50,7 +50,7 @@ public class SSLCert { } } -public class SSLSecurity { +public class SSLSecurity : NSObject { public var validatedDN = true //should the domain name be validated? var isReady = false //is the key processing done? @@ -88,6 +88,8 @@ public class SSLSecurity { - returns: a representation security object to be used with */ public init(certs: [SSLCert], usePublicKeys: Bool) { + super.init() + self.usePublicKeys = usePublicKeys if self.usePublicKeys {