| <?xml version="1.0" encoding="UTF-8"?> |
| <!-- Generated with glade 3.36.0 --> |
| <interface> |
| <requires lib="gtk+" version="3.2"/> |
| <object class="GtkBox" id="strongswan-vbox"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="border_width">12</property> |
| <property name="orientation">vertical</property> |
| <property name="spacing">12</property> |
| <child> |
| <object class="GtkBox" id="gateway-vbox"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="orientation">vertical</property> |
| <property name="spacing">6</property> |
| <child> |
| <object class="GtkLabel" id="gateway-label"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="label" translatable="yes"><b>Server</b></property> |
| <property name="use_markup">True</property> |
| <property name="xalign">0</property> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">False</property> |
| <property name="position">0</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkGrid"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="margin_left">12</property> |
| <property name="row_spacing">6</property> |
| <property name="column_spacing">6</property> |
| <property name="row_homogeneous">True</property> |
| <child> |
| <object class="GtkLabel" id="address-label"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="label" translatable="yes">_Address:</property> |
| <property name="use_underline">True</property> |
| <property name="xalign">0</property> |
| </object> |
| <packing> |
| <property name="left_attach">0</property> |
| <property name="top_attach">0</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkEntry" id="address-entry"> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="tooltip_text" translatable="yes">An IP address or hostname of the VPN server.</property> |
| <property name="hexpand">True</property> |
| <property name="primary_icon_activatable">False</property> |
| <property name="secondary_icon_activatable">False</property> |
| </object> |
| <packing> |
| <property name="left_attach">1</property> |
| <property name="top_attach">0</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkLabel" id="certificate-label"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="label" translatable="yes">C_ertificate:</property> |
| <property name="use_underline">True</property> |
| <property name="xalign">0</property> |
| </object> |
| <packing> |
| <property name="left_attach">0</property> |
| <property name="top_attach">1</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkFileChooserButton" id="certificate-button"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="tooltip_text" translatable="yes">Server or CA certificate to use for server authentication. If none is specified, pre-installed CA certificates are used.</property> |
| <property name="hexpand">True</property> |
| </object> |
| <packing> |
| <property name="left_attach">1</property> |
| <property name="top_attach">1</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkLabel" id="remote-identity-label"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="label" translatable="yes">_Identity:</property> |
| <property name="use_underline">True</property> |
| <property name="xalign">0</property> |
| </object> |
| <packing> |
| <property name="left_attach">0</property> |
| <property name="top_attach">2</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkEntry" id="remote-identity-entry"> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="tooltip_text" translatable="yes">Defaults to the server address or the server certificate's subject DN (if configured). Custom values are explicitly sent to the server and enforced during authentication.</property> |
| <property name="hexpand">True</property> |
| <property name="primary_icon_activatable">False</property> |
| <property name="secondary_icon_activatable">False</property> |
| <property name="placeholder_text" translatable="yes">(Defaults to address or certificate subject)</property> |
| </object> |
| <packing> |
| <property name="left_attach">1</property> |
| <property name="top_attach">2</property> |
| </packing> |
| </child> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">1</property> |
| </packing> |
| </child> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">False</property> |
| <property name="position">0</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkBox" id="client-vbox"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="orientation">vertical</property> |
| <property name="spacing">6</property> |
| <child> |
| <object class="GtkLabel" id="client-label"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="label" translatable="yes"><b>Client</b></property> |
| <property name="use_markup">True</property> |
| <property name="xalign">0</property> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">False</property> |
| <property name="position">0</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkGrid"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="margin_left">12</property> |
| <property name="row_spacing">6</property> |
| <property name="column_spacing">6</property> |
| <property name="row_homogeneous">True</property> |
| <child> |
| <object class="GtkLabel" id="method-label"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="label" translatable="yes">Au_thentication:</property> |
| <property name="use_underline">True</property> |
| <property name="xalign">0</property> |
| </object> |
| <packing> |
| <property name="left_attach">0</property> |
| <property name="top_attach">0</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkComboBoxText" id="method-combo"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="hexpand">True</property> |
| </object> |
| <packing> |
| <property name="left_attach">1</property> |
| <property name="top_attach">0</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkLabel" id="cert-label"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="label" translatable="yes">Ce_rtificate:</property> |
| <property name="use_underline">True</property> |
| <property name="xalign">0</property> |
| </object> |
| <packing> |
| <property name="left_attach">0</property> |
| <property name="top_attach">1</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkComboBoxText" id="cert-combo"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="hexpand">True</property> |
| </object> |
| <packing> |
| <property name="left_attach">1</property> |
| <property name="top_attach">1</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkLabel" id="usercert-label"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="label" translatable="yes">Certificate _file:</property> |
| <property name="use_underline">True</property> |
| <property name="xalign">0</property> |
| </object> |
| <packing> |
| <property name="left_attach">0</property> |
| <property name="top_attach">2</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkFileChooserButton" id="usercert-button"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="tooltip_text" translatable="yes">Client certificate to use for client authentication.</property> |
| <property name="hexpand">True</property> |
| </object> |
| <packing> |
| <property name="left_attach">1</property> |
| <property name="top_attach">2</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkLabel" id="userkey-label"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="label" translatable="yes">Private _key:</property> |
| <property name="use_underline">True</property> |
| <property name="xalign">0</property> |
| </object> |
| <packing> |
| <property name="left_attach">0</property> |
| <property name="top_attach">3</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkFileChooserButton" id="userkey-button"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="tooltip_text" translatable="yes">Private key to use for client authentication. This key has to match the certificates public key and may be encrypted.</property> |
| <property name="hexpand">True</property> |
| </object> |
| <packing> |
| <property name="left_attach">1</property> |
| <property name="top_attach">3</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkLabel" id="user-label"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="label" translatable="yes">_Username:</property> |
| <property name="use_underline">True</property> |
| <property name="xalign">0</property> |
| </object> |
| <packing> |
| <property name="left_attach">0</property> |
| <property name="top_attach">5</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkEntry" id="user-entry"> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="tooltip_text" translatable="yes">The username (EAP identity) to use for authentication against the server.</property> |
| <property name="hexpand">True</property> |
| <property name="primary_icon_activatable">False</property> |
| <property name="secondary_icon_activatable">False</property> |
| </object> |
| <packing> |
| <property name="left_attach">1</property> |
| <property name="top_attach">5</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkLabel" id="passwd-label"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="label" translatable="yes">_Password:</property> |
| <property name="use_underline">True</property> |
| <property name="xalign">0</property> |
| </object> |
| <packing> |
| <property name="left_attach">0</property> |
| <property name="top_attach">6</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkEntry" id="passwd-entry"> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="tooltip_text" translatable="yes">The password to use for authentication against the server (min. 20 characters for PSKs).</property> |
| <property name="hexpand">True</property> |
| <property name="visibility">False</property> |
| <property name="primary_icon_activatable">False</property> |
| <property name="secondary_icon_activatable">False</property> |
| <property name="placeholder_text" translatable="yes">(Use icon to change password storage policy)</property> |
| </object> |
| <packing> |
| <property name="left_attach">1</property> |
| <property name="top_attach">6</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkCheckButton" id="passwd-show"> |
| <property name="label" translatable="yes">_Show password</property> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="receives_default">False</property> |
| <property name="hexpand">True</property> |
| <property name="use_underline">True</property> |
| <property name="draw_indicator">True</property> |
| </object> |
| <packing> |
| <property name="left_attach">1</property> |
| <property name="top_attach">7</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkLabel" id="local-identity-label"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="label" translatable="yes">I_dentity:</property> |
| <property name="use_underline">True</property> |
| <property name="xalign">0</property> |
| </object> |
| <packing> |
| <property name="left_attach">0</property> |
| <property name="top_attach">4</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkEntry" id="local-identity-entry"> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="tooltip_text" translatable="yes">Defaults to the username (EAP), the client certificate's subject DN (certificate/EAP-TLS), or the IP address (PSK). Custom values may be used if expected/required by the server.</property> |
| <property name="hexpand">True</property> |
| <property name="primary_icon_activatable">False</property> |
| <property name="secondary_icon_activatable">False</property> |
| <property name="placeholder_text" translatable="yes">(Defaults to username, certificate subject or IP address)</property> |
| </object> |
| <packing> |
| <property name="left_attach">1</property> |
| <property name="top_attach">4</property> |
| </packing> |
| </child> |
| <child> |
| <placeholder/> |
| </child> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">1</property> |
| </packing> |
| </child> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">False</property> |
| <property name="position">1</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkNotebook" id="options_notebook"> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="tab_pos">left</property> |
| <child> |
| <object class="GtkBox" id="options-vbox"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="valign">start</property> |
| <property name="border_width">6</property> |
| <property name="orientation">vertical</property> |
| <property name="spacing">6</property> |
| <child> |
| <object class="GtkCheckButton" id="virtual-check"> |
| <property name="label" translatable="yes">Request an _inner IP address</property> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="receives_default">False</property> |
| <property name="tooltip_text" translatable="yes">The server may provide addresses from a pool to use for communication in the VPN. Check to request such an address.</property> |
| <property name="use_underline">True</property> |
| <property name="draw_indicator">True</property> |
| </object> |
| <packing> |
| <property name="expand">True</property> |
| <property name="fill">True</property> |
| <property name="position">0</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkCheckButton" id="encap-check"> |
| <property name="label" translatable="yes">En_force UDP encapsulation</property> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="receives_default">False</property> |
| <property name="tooltip_text" translatable="yes">Some firewalls block ESP traffic. Enforcing UDP capsulation even if no NAT situation is detected might help in such cases.</property> |
| <property name="use_underline">True</property> |
| <property name="draw_indicator">True</property> |
| </object> |
| <packing> |
| <property name="expand">True</property> |
| <property name="fill">True</property> |
| <property name="position">1</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkCheckButton" id="ipcomp-check"> |
| <property name="label" translatable="yes">Use IP c_ompression</property> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="receives_default">False</property> |
| <property name="tooltip_text" translatable="yes">IPComp compresses raw IP packets before they get encrypted. This saves some bandwidth, but uses more processing power.</property> |
| <property name="use_underline">True</property> |
| <property name="draw_indicator">True</property> |
| </object> |
| <packing> |
| <property name="expand">True</property> |
| <property name="fill">True</property> |
| <property name="position">2</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkGrid"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="row_spacing">6</property> |
| <property name="column_spacing">6</property> |
| <property name="row_homogeneous">True</property> |
| <child> |
| <object class="GtkLabel" id="server-port-label"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="label" translatable="yes">Server _port:</property> |
| <property name="use_underline">True</property> |
| <property name="xalign">0</property> |
| </object> |
| <packing> |
| <property name="left_attach">0</property> |
| <property name="top_attach">0</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkEntry" id="server-port-entry"> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="tooltip_text" translatable="yes">Custom server port to connect to. Defaults to UDP port 500, which is followed by a switch to port 4500 after the first exchange.</property> |
| <property name="hexpand">True</property> |
| <property name="invisible_char">•</property> |
| <property name="primary_icon_activatable">False</property> |
| <property name="secondary_icon_activatable">False</property> |
| <property name="placeholder_text" translatable="yes">(Defaults to UDP 500/4500)</property> |
| </object> |
| <packing> |
| <property name="left_attach">1</property> |
| <property name="top_attach">0</property> |
| </packing> |
| </child> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">3</property> |
| </packing> |
| </child> |
| </object> |
| </child> |
| <child type="tab"> |
| <object class="GtkLabel"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="label" translatable="yes">Options</property> |
| </object> |
| <packing> |
| <property name="tab_fill">False</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkBox" id="proposals-vbox"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="valign">start</property> |
| <property name="border_width">6</property> |
| <property name="orientation">vertical</property> |
| <property name="spacing">6</property> |
| <child> |
| <object class="GtkCheckButton" id="proposal-check"> |
| <property name="label" translatable="yes">_Enable custom algorithm proposals</property> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="receives_default">False</property> |
| <property name="use_underline">True</property> |
| <property name="draw_indicator">True</property> |
| </object> |
| <packing> |
| <property name="expand">True</property> |
| <property name="fill">True</property> |
| <property name="position">0</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkGrid"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="row_spacing">6</property> |
| <property name="column_spacing">6</property> |
| <property name="row_homogeneous">True</property> |
| <child> |
| <object class="GtkLabel" id="ike-label"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="label" translatable="yes">_IKE:</property> |
| <property name="use_underline">True</property> |
| <property name="xalign">0</property> |
| </object> |
| <packing> |
| <property name="left_attach">0</property> |
| <property name="top_attach">0</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkEntry" id="ike-entry"> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="tooltip_text" translatable="yes">A list of proposals for IKE separated by ";"</property> |
| <property name="hexpand">True</property> |
| <property name="invisible_char">•</property> |
| <property name="primary_icon_activatable">False</property> |
| <property name="secondary_icon_activatable">False</property> |
| </object> |
| <packing> |
| <property name="left_attach">1</property> |
| <property name="top_attach">0</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkLabel" id="esp-label"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="label" translatable="yes">_ESP:</property> |
| <property name="use_underline">True</property> |
| <property name="xalign">0</property> |
| </object> |
| <packing> |
| <property name="left_attach">0</property> |
| <property name="top_attach">1</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkEntry" id="esp-entry"> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="tooltip_text" translatable="yes">A list of proposals for ESP separated by ";"</property> |
| <property name="hexpand">True</property> |
| <property name="invisible_char">•</property> |
| <property name="primary_icon_activatable">False</property> |
| <property name="secondary_icon_activatable">False</property> |
| </object> |
| <packing> |
| <property name="left_attach">1</property> |
| <property name="top_attach">1</property> |
| </packing> |
| </child> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">1</property> |
| </packing> |
| </child> |
| </object> |
| <packing> |
| <property name="position">1</property> |
| </packing> |
| </child> |
| <child type="tab"> |
| <object class="GtkLabel"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="label" translatable="yes">Algorithms</property> |
| </object> |
| <packing> |
| <property name="position">1</property> |
| <property name="tab_fill">False</property> |
| </packing> |
| </child> |
| <child> |
| <placeholder/> |
| </child> |
| <child type="tab"> |
| <placeholder/> |
| </child> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">2</property> |
| </packing> |
| </child> |
| </object> |
| </interface> |