Native iOS IKEv2 Client for Per-App VPN
I am planning on setting up a Per-App VPN , to connect to a Strongswan IKEv2 VPN gateway. Is it possible to set up a Per-App VPN with the built-in IKEv2 client?
I have seen some references around the internet that indicate that it is possible, but nothing substantial enough to show how to do it. I have used the SimpleTunnel as a test and have been successful in getting a Per-App VPN running.
As such, I understand that in the Configuration Profile Reference, I need to set the VPNType to 'VPN' as indicated in the Per-App VPN Payload. Subsequently, it would seem that I would need both the Bundle Identifier and VPNUUID of the built-in IKEv2 client in order to proceed? Alternatively, is there something else I'm missing from the Configuration Profile Reference that allows this to be set up without the Bundle Identifier and VPNUUID?
Or, is the reality that I would need to implement my own VPN Plugin using NEVPNProtocolIKEv2?, if I didn't want to utilise a 3rd party solution?
Kind regards,
Jordan
iPhone X, iOS 11.2.1