OFVPN Plugin

An example project that show how to integrate VPN into Aurora OS based on the openfortivpn application.

The main purpose is to clearly demonstrate almost minimal source code to get a correct and system integrated VPN plugin.

The source code of the project is provided under the license, that allows it to be used in third-party applications.

The contributor agreement documents the rights granted by contributors to the Open Mobile Platform.

Code of conduct is a current set of rules of the Open Mobile Platform which informs you how we expect the members of the community will interact while contributing and communicating.

For information about contributors see AUTHORS.

Dependencies

  • connman
  • connman-vpn-scripts
  • glib-2.0
  • dbus-1
  • openfortivpn fork
  • jolla-settings as a gui client

Project Structure

Limitations

  • cli passing of the password, related: NetworkManager-fortisslvpn#12
  • Since openfortivpn have not async control interface (similar to OpenVPN), option skip cert check was temporary added to openfortivpn