2010-10-18 2 views
3

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

Благодаря

ответ

1

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

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

Смежные вопросы