title: How can I programatically create and dial a VPN connection on iOS?
body: <p>I've recently noticed that some iOS applications, such as the Astrill VPN Client, are able to create and dial VPN connections.  In this specific case they seem to be Cisco IPSEC connections.  I have not been able to locate any official Apple documentation on how to do this.  Can anyone please tell me how this is possible?</p>
  
  <p>Please note that I know how to configure VPN connections manually.  The reason I want my application to do it is to provide an idiot proof and streamlined process for customers.</p>