OpenVPN and support for mobileconfig files
Posted: Tue Jun 05, 2018 2:52 pm
The official OpenVPN client for iOS supports using a mobileconfig file to provide all the settings needed for the VPN connection. Apart from the fact that contrary to the release notes the OpenVPN client for iOS still seems to reject embedded .P12 certificate files there is nothing else one needs to worry about for iOS.
However,
As should be obvious mobileconfig files including for VPN configurations are also possible for Macs, indeed most other 'enterprise' VPN solutions do support this for Macs. Examples include Cisco, Juniper and so on.
So, why does it seem OpenVPN not support this for Macs? This approach would enable the following.
1. Install OpenVPN client either at time of imaging or via a software distribution solution e.g. Munki or JAMF all of which could be done without the user requiring Admin privileges.
2. 'Push' mobileconfig to device from MDM solution, Mac would install this automatically, again no user Admin privileges required.
3. As required push new updated settings, again no user Admin privileges required.
Currently installing a VPN configuration requires Admin privileges which if as is common the entire company is using laptops on the road means everyone needs admin privileges - a high security concern.
However,
As should be obvious mobileconfig files including for VPN configurations are also possible for Macs, indeed most other 'enterprise' VPN solutions do support this for Macs. Examples include Cisco, Juniper and so on.
So, why does it seem OpenVPN not support this for Macs? This approach would enable the following.
1. Install OpenVPN client either at time of imaging or via a software distribution solution e.g. Munki or JAMF all of which could be done without the user requiring Admin privileges.
2. 'Push' mobileconfig to device from MDM solution, Mac would install this automatically, again no user Admin privileges required.
3. As required push new updated settings, again no user Admin privileges required.
Currently installing a VPN configuration requires Admin privileges which if as is common the entire company is using laptops on the road means everyone needs admin privileges - a high security concern.