Я кодирую приложение iOS и создал пару NSInputStream
и NSOutputStream
для хоста tcp и настроил их для:
NSMutableDictionary *settings = [ [NSMutableDictionary alloc ]
initWithObjectsAndKeys:
kCFStreamSocketSecurityLevelNegotiatedSSL,
kCFStreamSSLLevel,
nil ];
CFReadStreamSetProperty((__bridge CFReadStreamRef)_iStream,
kCFStreamPropertySSLSettings, (__bridge CFTypeRef)settings);
CFWriteStreamSetProperty((__bridge CFWriteStreamRef)_oStream,
kCFStreamPropertySSLSettings, (__bridge CFTypeRef)settings);
Как установить ALPN
значение, используемое для согласования TLS?