OpenVpnClientService

Description

The OpenVpnClientService object represents an OpenVPN client service instance. When enabled/started an OpenVPN client instance for the configuration specified via the configurationName property is started. The corresponding configuration and key files have to be stored inside the /storage/system/openvpn/client directory.

› Inherits:SystemService

Properties

configurationName

This property holds the name of the configuration, i.e. the name of the OpenVPN client configuration file without the .conf or .ovpn suffix.

› Type:String
› Signal:configurationNameChanged()
› Attributes:Writable

Example

import InCore.Foundation 2.5

Application {
    OpenVpnClientService {
        // use OpenVPN configuration from /storage/system/openvpn/client/my-device.conf
        configurationName: "my-device"
    }
}