Class OpenVpnConfiguration
Class OpenVpnConfiguration. Describes the OpenVPN application configuration for the application.
Inheritance
System.Object
OpenVpnConfiguration
Namespace: VpnSDK.DTO
Assembly: cs.temp.dll.dll
Syntax
public class OpenVpnConfiguration
Constructors
OpenVpnConfiguration()
Initializes a new instance of the OpenVpnConfiguration class.
Declaration
public OpenVpnConfiguration()
Properties
CertificateAuthorityFilePath
Gets or sets the file path (absolute or relative) to the Certificate Authority CRT file.
Declaration
public string CertificateAuthorityFilePath { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ConfigurationFileOptions
Gets or sets openvpn configuration options.
Declaration
public Dictionary<string, string[]> ConfigurationFileOptions { get; set; }
Property Value
Type | Description |
---|---|
Dictionary<System.String, System.String[]> |
LogLevel
Gets or sets the OpenVPN executable log level.
Declaration
public OpenVpnLogLevel LogLevel { get; set; }
Property Value
Type | Description |
---|---|
OpenVpnLogLevel | The OpenVPN executable log level. |
OpenVpnDirectory
Gets or sets the OpenVPN directory.
Declaration
public string OpenVpnDirectory { get; set; }
Property Value
Type | Description |
---|---|
System.String | The OpenVPN directory. |
OpenVpnDriverDirectory
Gets or sets the OpenVPN driver directory.
Declaration
public string OpenVpnDriverDirectory { get; set; }
Property Value
Type | Description |
---|---|
System.String | The OpenVPN driver directory. |
OpenVpnExecutableFileName
Gets or sets the file name of the OpenVPN executable.
Declaration
public string OpenVpnExecutableFileName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
PreferredTapAdapter
Gets or sets the TapAdapter to use on connection.
Declaration
public OpenVpnTapAdapter PreferredTapAdapter { get; set; }
Property Value
Type | Description |
---|---|
OpenVpnTapAdapter |
TapDeviceFriendlyName
Gets or sets the TAP device friendly name which shown in system's device manager.
Declaration
public string TapDeviceFriendlyName { get; set; }
Property Value
Type | Description |
---|---|
System.String | The TAP device friendly name. |