We have a Transparent Proxy and a Content filter as System Extensions. We are now developing a Packet Tunnel provider System extension. Since these are three different extensions, we require users to approve these extensions thrice. We were wondering whether it's possible to combine all three into a single system extension to avoid too many uses approval pop-ups. If that's possible,
- How are principal classes for each network extension to be configured?
- Will the three extensions run as one process or separate processes, when combined into a single system extension?
It should be possible to combine multiple sysex providers into a single sysex.
- How are principal classes for each network extension to be configured?
By listing them with the appropriate key in the NEProviderClasses
dictionary.
- Will the three extensions run as one process or separate processes, when combined into a single system extension?
A single process.
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"