Class OpenVpnConfiguration
Class OpenVpnConfiguration. Describes the OpenVPN application configuration for the application.
Namespace: VpnSDK.Public
Assembly: VpnSDK.dll
Syntax
public class OpenVpnConfiguration
Properties
OpenVpnCertificateFileName
Gets or sets the name of the OpenVPN certificate file.
Declaration
public string OpenVpnCertificateFileName { get; set; }
Property Value
Type | Description |
---|---|
String | The name of the OpenVPN certificate file. |
OpenVpnConfigDirectory
Gets or sets the OpenVPN configuration directory.
Declaration
public string OpenVpnConfigDirectory { get; set; }
Property Value
Type | Description |
---|---|
String | The OpenVPN configuration directory. |
OpenVpnConfigFileName
Gets or sets the name of the OpenVPN configuration file. This should end in .ovpn.
Declaration
public string OpenVpnConfigFileName { get; set; }
Property Value
Type | Description |
---|---|
String | The name of the OpenVPN configuration file. |
OpenVpnDirectory
Gets or sets the OpenVPN directory.
Declaration
public string OpenVpnDirectory { get; set; }
Property Value
Type | Description |
---|---|
String | The OpenVPN directory. |
OpenVpnExecutableFileName
Gets or sets the file name of the OpenVPN executable.
Declaration
public string OpenVpnExecutableFileName { get; set; }
Property Value
Type | Description |
---|---|
String |
OpenVpnLogFileName
Gets or sets the log file name for OpenVPN.
Declaration
public string OpenVpnLogFileName { get; set; }
Property Value
Type | Description |
---|---|
String |
TapDeviceDescription
Gets or sets the TAP device description. This refers to the network adapter that OpenVPN uses.
Declaration
public string TapDeviceDescription { get; set; }
Property Value
Type | Description |
---|---|
String | The TAP device description. |
TapDeviceName
Gets or sets the name of the TAP device. This is defined in the driver .inf file.
Declaration
public string TapDeviceName { get; set; }
Property Value
Type | Description |
---|---|
String | The TAP device name. |