Serial Cookie wrote:
I wouldn't go for pptp although as for alternatives, there is an article in the
Linode Library about installing and configuring
OpenVPN which would be a better choice over pptp.
OpenVPN is nice, but it doesn't solve the OP's problem, since it's not natively supported by iOS.
Valid options are:
- PPTP
- L2TP/IPSec
- Cisco IPSec
- Juniper JunOS Pulse (via app)
- Cisco AnyConnect (via app)
The PPTP and L2TP options support RSA SecurID or CryptoCARD as an alternative to MS-CHAPv2
iOS does support third party (non-integrated) VPN solutions via an API, hence the two apps I listed. However, the API is undocumented, and only available to vendors on invitation. This is why there is no OpenVPN client despite it being technically possible without jailbreaking.