Use iOS 8 network extension to install signed VPN profiles programmatically

ash*_*aka 4 vpn objective-c ios ios8

基于本教程和Apple 针对iOS 8 的新网络扩展框架,我开发了一个小型vpn应用程序,可以安装,删除,连接和断开vpn配置文件.不幸的是,本教程仅处理未签名的vpn配置文件.此外,苹果到目前为止还没有发布任何文档,并且引用了框架的头文件,我找不到有关签名的vpn配置文件的任何内容.我想知道是否有办法.有人知道是否以及如何实现这一目标?

我检查了以下头文件以获取有关此主题的提示:

NetworkExtension/NEVPNManager.h
NetworkExtension/NEVPNConnection.h
NetworkExtension/NEVPNProtocol.h
NetworkExtension/NEVPNProtocolIPSec.h
Run Code Online (Sandbox Code Playgroud)

Nob*_*osi 5

iOS 8中的网络扩展框架创建了未签名的配置文件,目前没有选项可以使配置文件显示为已签名/已验证.肯定会写一篇针对Apple的错误报告.