org.opensuse.Network.OpenVPN
Namespace
Properties
- remote-address (string). This is a string
- remote-port (uint32).
- protocol (uint32). This is a uint32 enumerated type, which can take the following values:
- mtu (uint32).
- auth (dict). This is a dict-based type that provides the following members:
- user (string). This is a string
- password (string). This is a string
- tls (dict). This is a dict-based type that provides the following members:
- ca-cert (external-file). This type can be used in a schema definition. It is used to "splice"the contents of a file as raw binary data into the configuration thatis passed to the server.
The purpose of this is to be able to keep things like cryptographickeys in a separate file.
- client-cert (external-file). This type can be used in a schema definition. It is used to "splice"the contents of a file as raw binary data into the configuration thatis passed to the server.
The purpose of this is to be able to keep things like cryptographickeys in a separate file.
- client-key (external-file). This type can be used in a schema definition. It is used to "splice"the contents of a file as raw binary data into the configuration thatis passed to the server.
The purpose of this is to be able to keep things like cryptographickeys in a separate file.
- pkcs12 (external-file). This type can be used in a schema definition. It is used to "splice"the contents of a file as raw binary data into the configuration thatis passed to the server.
The purpose of this is to be able to keep things like cryptographickeys in a separate file.
Methods
- void changeDevice(dict config)
-
Argument config is mapped to element <openvpn> of the device document.
It is a dict-based type that provides the following members:
- remote-address (string). This is a string
- remote-port (uint32).
- protocol (uint32). This is a uint32 enumerated type, which can take the following values:
- mtu (uint32).
- auth (dict). This is a dict-based type that provides the following members:
- user (string). This is a string
- password (string). This is a string
- tls (dict). This is a dict-based type that provides the following members:
- ca-cert (external-file). This type can be used in a schema definition. It is used to "splice"the contents of a file as raw binary data into the configuration thatis passed to the server.
The purpose of this is to be able to keep things like cryptographickeys in a separate file.
- client-cert (external-file). This type can be used in a schema definition. It is used to "splice"the contents of a file as raw binary data into the configuration thatis passed to the server.
The purpose of this is to be able to keep things like cryptographickeys in a separate file.
- client-key (external-file). This type can be used in a schema definition. It is used to "splice"the contents of a file as raw binary data into the configuration thatis passed to the server.
The purpose of this is to be able to keep things like cryptographickeys in a separate file.
- pkcs12 (external-file). This type can be used in a schema definition. It is used to "splice"the contents of a file as raw binary data into the configuration thatis passed to the server.
The purpose of this is to be able to keep things like cryptographickeys in a separate file.
- interface:callback-info linkUp(dict request)
-
Argument request is mapped to element <openvpn> of the device document.
It is a dict-based type that provides the following members:
- interface:callback-info linkDown()
-
- void deleteDevice()
-
Types defined in this scope
Type name |
Kind |
Definition |
linkinfo | dict | below |
Type linkinfo
This is a dict-based type that provides the following members:
- remote-address (string). This is a string
- remote-port (uint32).
- protocol (uint32). This is a uint32 enumerated type, which can take the following values:
- mtu (uint32).
- auth (dict). This is a dict-based type that provides the following members:
- user (string). This is a string
- password (string). This is a string
- tls (dict). This is a dict-based type that provides the following members:
- ca-cert (external-file). This type can be used in a schema definition. It is used to "splice"the contents of a file as raw binary data into the configuration thatis passed to the server.
The purpose of this is to be able to keep things like cryptographickeys in a separate file.
- client-cert (external-file). This type can be used in a schema definition. It is used to "splice"the contents of a file as raw binary data into the configuration thatis passed to the server.
The purpose of this is to be able to keep things like cryptographickeys in a separate file.
- client-key (external-file). This type can be used in a schema definition. It is used to "splice"the contents of a file as raw binary data into the configuration thatis passed to the server.
The purpose of this is to be able to keep things like cryptographickeys in a separate file.
- pkcs12 (external-file). This type can be used in a schema definition. It is used to "splice"the contents of a file as raw binary data into the configuration thatis passed to the server.
The purpose of this is to be able to keep things like cryptographickeys in a separate file.