The roOpenVpn BrightScript API ensures that the files can be placed correctly, and with the right ownership, without making them accessible to everyone.
Object Creation: The roOpenVpn object must be passed an roAssetPool instance upon creation.
CreateObject("roOpenVpn")
ON THIS PAGE
OpenVpnParams
archive_file as string
Path to configuration zip
obfuscated_secret as string
Encrypted passphrase for protected certificates
InstallAndRun(params as OpenVpnParams) as Boolean
Install configuration and run
openvpn Uninstall() as Boolean
Stop and uninstall configuration
Example
ovpn = CreateObject("roOpenVpn") params = {} params.archive_file = "openvpn.zip" ovpn.InstallAndRun(params) ovpn.Uninstall()