NSSocketPort с SSL
В настоящее время я пишу приложение сервер / клиент, используя NSSocketPort
подключен к NSFileDescriptor
для обработки событий на стороне сервера. Это прекрасно работает, и сервер и клиент не испытывают проблем при общении.
Тем не менее, я хочу добавить SSL/TLS для защиты связи. С NSStream
Я мог бы установить NSStreamSocketSecurityLevelNegotiatedSSL
ключ, чтобы сам поток обрабатывал это шифрование, но есть ли подобная функция для NSSocketPort
, или я должен был бы осуществить это? Я искал документацию и не нашел ничего, что позволило бы мне реализовать этот SSL/TLS довольно легко.
Если бы мне пришлось реализовать это самому, что было бы самым простым способом реализации этого? Подкласс NSSocketPort
, или что-то другое? Я относительно знаком с OpenSSL, но любые указатели (без каламбура), конечно, ценятся за то, как заставить это работать прилично с Какао.