Based on this tutorial and the new kernel network extension for iOS 8, I developed a small vpn application that can install, remove, connect and disconnect vpn profiles. Unfortunately, this tutorial only applies to unsigned vpn profiles. In addition, Apple still has not published any documentation and refers to frame header files, where I could not find anything about signed vpn profiles. I wonder if there is a way at all. Does anyone know if and how this can be achieved?
I checked the following header files for tips on this topic:
NetworkExtension/NEVPNManager.h
NetworkExtension/NEVPNConnection.h
NetworkExtension/NEVPNProtocol.h
NetworkExtension/NEVPNProtocolIPSec.h
source
share