title: Use iOS 8 network extension to install signed VPN profiles programmatically
body: <p>Based on this <a href="http://ramezanpour.net/post/2014/08/03/configure-and-manage-vpn-connections-programmatically-in-ios-8/" rel="nofollow" title="tutorial">tutorial</a> and apple's new <strong>network extension</strong> framework for iOS 8 I developed a small vpn application that is able to install, remove, connect and disconnect vpn profiles. Unfortunately this tutorial deals only with unsigned vpn profiles. Also, apple didn't publish any documentation so far and refers to the framework's header files where I couldn't find anything about signed vpn profiles. I wonder if there is a way at all. Does anybody know if and how this can be achieved?</p>
  
  <p>I checked the following header files for hints on this topic:</p>
  
  <pre><code>NetworkExtension/NEVPNManager.h
  NetworkExtension/NEVPNConnection.h
  NetworkExtension/NEVPNProtocol.h
  NetworkExtension/NEVPNProtocolIPSec.h
  </code></pre>