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