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?