Как установить значение ALPN для CFStream / NSStream - PullRequest
0 голосов
/ 27 марта 2020

Я кодирую приложение 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?

...