SSL Wrapper вокруг приложения iphone - PullRequest
3 голосов
/ 19 октября 2010

У меня есть приложение, которое подключается к внутреннему игровому серверу.Я хочу обернуть трафик в SSL, чтобы хакеры не могли перехватить пароли, а что нет.В любом случае, как мне это сделать с помощью приложения для iPhone?Я использую CFNetwork для связи с сервером, и все в нашем собственном протоколе вместо использования http или что-то в этом роде.

Спасибо

1 Ответ

1 голос
/ 19 октября 2010

Вам необходимо установить соответствующие CFStream свойства перед открытием потоков.Вы делаете это, сначала подготавливая словарь с использованием соответствующих ключей kCFStreamSSL* и соответствующих значений, а затем вызывая CFWriteStreamSetProperty(), чтобы установить этот словарь в качестве свойства kCFStreamPropertySSLSettings.Это свойство должно быть общим для обоих потоков в паре соединений.

Если ваш сервер пытается установить соединение SSL, я считаю, что потоки будут взаимодействовать в процессе согласования по умолчанию.У вас может быть меньше работы, чем вы думаете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...