OpenVPN (openvpn)
The OpenVPN service is used to sign a user’s certificate request and receive a generated connection profile which can be used to connect to a VPN.
Before a client can use this service, they must install OpenVPN (learn more).
Client Commands
The OpenVPN workflows can be managed through openvpn subcommands.
base-profile(details) – show the base connection profile of the OpenVPN servercreate-launchd-service(details) – create a launchd servicecreate-onc-profile(details) – create an ONC profilecreate-profile(details) – create and sign an OpenVPN configuration profilecreate-tunnelblick-profile(details) – create a Tunnelblick profileexec(details) – connect to a remote OpenVPN server
Server Configuration Options
The following may be configured in the options section when configuring an openvpn service.
profile– the OVPN profile configuration defining the user-agnostic client connection parameterscertauth– the name of a configured certificate authority (defaultdefault)validity– a duration of time for which certificates are signed for (default2m)