Can I use SSL with NEVPNManager (and without using the NETunnelProvider API)

My client would like me to write a VPN client for IOS (IOS 9.2). The VPN client must use SSL to connect to the openVPN server. I will use the NEVPNManager class provided by apple (the NEVPNManager class has a class method (sharedManager) that provides access to a single instance of NEVPNManager. This is the class method that I plan to use). I would like to set the protocol for this general manager to SSL. Is it possible? Or am I limited to the NEVPNProtocolIPSec and NEVPNProtocolIKEv2 protocols?
PS: - I do not want to use the NETunnelProvider API family. I understand that these are new APIs that allow you to use your own proprietary protocols, but apparently, using the NETunnelProvider protocol family, special rights are required from Apple (which can take up to a month), but the client wants something earlier.

+4
source share
1 answer

: "NEVPNManager " Personal VPN ", VPN- (IPsec IKEv2). VPN- SSL, , , ( NETunnelProvider, ) - (, )".

0

Source: https://habr.com/ru/post/1626428/


All Articles