Warning, /plasma/plasma-nm/vpn/openvpn/openvpnadvanced.ui is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0" encoding="UTF-8"?>
0002 <ui version="4.0">
0003  <class>OpenVpnAdvancedWidget</class>
0004  <widget class="QWidget" name="OpenVpnAdvancedWidget">
0005   <property name="geometry">
0006    <rect>
0007     <x>0</x>
0008     <y>0</y>
0009     <width>626</width>
0010     <height>624</height>
0011    </rect>
0012   </property>
0013   <layout class="QGridLayout" name="gridLayout">
0014    <item row="2" column="0">
0015     <widget class="QDialogButtonBox" name="buttonBox">
0016      <property name="standardButtons">
0017       <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
0018      </property>
0019     </widget>
0020    </item>
0021    <item row="1" column="0">
0022     <widget class="QTabWidget" name="tabWidget">
0023      <property name="currentIndex">
0024       <number>0</number>
0025      </property>
0026      <widget class="QWidget" name="generalTab">
0027       <attribute name="title">
0028        <string>General</string>
0029       </attribute>
0030       <layout class="QVBoxLayout" name="verticalLayout_2">
0031        <item>
0032         <layout class="QHBoxLayout" name="horizontalLayout_2">
0033          <item>
0034           <widget class="QCheckBox" name="chkCustomPort">
0035            <property name="toolTip">
0036             <string>TCP/UDP port number for peer. (Default value when there is no port for gateway).</string>
0037            </property>
0038            <property name="text">
0039             <string>Use custom gateway port:</string>
0040            </property>
0041           </widget>
0042          </item>
0043          <item>
0044           <widget class="QSpinBox" name="sbCustomPort">
0045            <property name="enabled">
0046             <bool>false</bool>
0047            </property>
0048            <property name="toolTip">
0049             <string>TCP/UDP port number for peer. (Default value when there is no port for gateway).</string>
0050            </property>
0051            <property name="specialValueText">
0052             <string comment="like in use Automatic configuration">Automatic</string>
0053            </property>
0054            <property name="minimum">
0055             <number>1</number>
0056            </property>
0057            <property name="maximum">
0058             <number>65535</number>
0059            </property>
0060            <property name="value">
0061             <number>1194</number>
0062            </property>
0063           </widget>
0064          </item>
0065         </layout>
0066        </item>
0067        <item>
0068         <layout class="QHBoxLayout" name="horizontalLayout_9">
0069          <item>
0070           <widget class="QCheckBox" name="chkUseCustomReneg">
0071            <property name="toolTip">
0072             <string>Renegotiate data channel key after the specified number of seconds.</string>
0073            </property>
0074            <property name="text">
0075             <string>Use custom renegotiation interval:</string>
0076            </property>
0077           </widget>
0078          </item>
0079          <item>
0080           <widget class="QSpinBox" name="sbCustomReneg">
0081            <property name="enabled">
0082             <bool>false</bool>
0083            </property>
0084            <property name="toolTip">
0085             <string>Renegotiate data channel key after the specified number of seconds.</string>
0086            </property>
0087           </widget>
0088          </item>
0089         </layout>
0090        </item>
0091        <item>
0092         <layout class="QHBoxLayout" name="horizontalLayout_12">
0093          <item>
0094           <widget class="QCheckBox" name="chkUseCompression">
0095            <property name="toolTip">
0096             <string>Use compression.</string>
0097            </property>
0098            <property name="text">
0099             <string>Use compression</string>
0100            </property>
0101           </widget>
0102          </item>
0103          <item>
0104           <widget class="QComboBox" name="cmbUseCompression">
0105            <property name="enabled">
0106             <bool>false</bool>
0107            </property>
0108            <property name="toolTip">
0109             <string>Use compression.</string>
0110            </property>
0111            <item>
0112             <property name="text">
0113              <string>No</string>
0114             </property>
0115            </item>
0116            <item>
0117             <property name="text">
0118              <string>LZO</string>
0119             </property>
0120            </item>
0121            <item>
0122             <property name="text">
0123              <string>LZ4</string>
0124             </property>
0125            </item>
0126            <item>
0127             <property name="text">
0128              <string>LZ4 v2</string>
0129             </property>
0130            </item>
0131            <item>
0132             <property name="text">
0133              <string>Adaptive</string>
0134             </property>
0135            </item>
0136            <item>
0137             <property name="text">
0138              <string>Automatic</string>
0139             </property>
0140            </item>
0141           </widget>
0142          </item>
0143         </layout>
0144        </item>
0145        <item>
0146         <widget class="QCheckBox" name="chkUseTCP">
0147          <property name="toolTip">
0148           <string>Use TCP for communicating with remote host.</string>
0149          </property>
0150          <property name="text">
0151           <string>Use a TCP connection</string>
0152          </property>
0153         </widget>
0154        </item>
0155        <item>
0156         <layout class="QHBoxLayout" name="horizontalLayout_10">
0157          <item>
0158           <widget class="QCheckBox" name="chkUseVirtualDeviceType">
0159            <property name="toolTip">
0160             <string>Explicitly set virtual device type (TUN/TAP).</string>
0161            </property>
0162            <property name="text">
0163             <string>Set virtual device type:</string>
0164            </property>
0165           </widget>
0166          </item>
0167          <item>
0168           <widget class="QComboBox" name="cmbDeviceType">
0169            <property name="enabled">
0170             <bool>false</bool>
0171            </property>
0172            <property name="toolTip">
0173             <string>Explicitly set virtual device type (TUN/TAP).</string>
0174            </property>
0175            <item>
0176             <property name="text">
0177              <string>TUN</string>
0178             </property>
0179            </item>
0180            <item>
0181             <property name="text">
0182              <string>TAP</string>
0183             </property>
0184            </item>
0185           </widget>
0186          </item>
0187         </layout>
0188        </item>
0189        <item>
0190         <layout class="QHBoxLayout" name="horizontalLayout_11">
0191          <item>
0192           <widget class="QCheckBox" name="chkUseVirtualDeviceName">
0193            <property name="toolTip">
0194             <string>Use custom name for TUN/TAP virtual device (instead of default &quot;tun&quot; or &quot;tap&quot;).</string>
0195            </property>
0196            <property name="text">
0197             <string>Set virtual device name:</string>
0198            </property>
0199           </widget>
0200          </item>
0201          <item>
0202           <widget class="QLineEdit" name="leVirtualDeviceName">
0203            <property name="enabled">
0204             <bool>false</bool>
0205            </property>
0206            <property name="sizePolicy">
0207             <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
0208              <horstretch>0</horstretch>
0209              <verstretch>0</verstretch>
0210             </sizepolicy>
0211            </property>
0212            <property name="toolTip">
0213             <string>Use custom name for TUN/TAP virtual device (instead of default &quot;tun&quot; or &quot;tap&quot;).</string>
0214            </property>
0215            <property name="placeholderText">
0216             <string>Automatic</string>
0217            </property>
0218           </widget>
0219          </item>
0220         </layout>
0221        </item>
0222        <item>
0223         <layout class="QHBoxLayout" name="horizontalLayout_7">
0224          <item>
0225           <widget class="QCheckBox" name="chkMtu">
0226            <property name="toolTip">
0227             <string>Take the TUN device MTU to be specified value and derive the link MTU from it.</string>
0228            </property>
0229            <property name="text">
0230             <string>Use custom tunnel Maximum Transmission Unit (MTU):</string>
0231            </property>
0232           </widget>
0233          </item>
0234          <item>
0235           <widget class="QSpinBox" name="sbMtu">
0236            <property name="enabled">
0237             <bool>false</bool>
0238            </property>
0239            <property name="toolTip">
0240             <string>Take the TUN device MTU to be specified value and derive the link MTU from it.</string>
0241            </property>
0242            <property name="specialValueText">
0243             <string comment="like in use Automatic configuration">Automatic</string>
0244            </property>
0245            <property name="minimum">
0246             <number>1</number>
0247            </property>
0248            <property name="maximum">
0249             <number>65535</number>
0250            </property>
0251            <property name="value">
0252             <number>1500</number>
0253            </property>
0254           </widget>
0255          </item>
0256         </layout>
0257        </item>
0258        <item>
0259         <layout class="QHBoxLayout" name="horizontalLayout_8">
0260          <item>
0261           <widget class="QCheckBox" name="chkCustomFragmentSize">
0262            <property name="toolTip">
0263             <string>Enable internal datagram fragmentation with this maximum size.</string>
0264            </property>
0265            <property name="text">
0266             <string>Use custom UDP fragment size:</string>
0267            </property>
0268           </widget>
0269          </item>
0270          <item>
0271           <widget class="QSpinBox" name="sbCustomFragmentSize">
0272            <property name="enabled">
0273             <bool>false</bool>
0274            </property>
0275            <property name="toolTip">
0276             <string>Enable internal datagram fragmentation with this maximum size.</string>
0277            </property>
0278            <property name="specialValueText">
0279             <string comment="like in use Automatic configuration">Automatic</string>
0280            </property>
0281            <property name="maximum">
0282             <number>65535</number>
0283            </property>
0284            <property name="value">
0285             <number>1300</number>
0286            </property>
0287           </widget>
0288          </item>
0289         </layout>
0290        </item>
0291        <item>
0292         <widget class="QCheckBox" name="chkMssRestrict">
0293          <property name="toolTip">
0294           <string>Restrict tunnel TCP maximum segment size.</string>
0295          </property>
0296          <property name="text">
0297           <string>Restrict TCP maximum segment size (MSS)</string>
0298          </property>
0299         </widget>
0300        </item>
0301        <item>
0302         <widget class="QCheckBox" name="chkRandRemHosts">
0303          <property name="toolTip">
0304           <string>Randomize the order of gateways list (remote) as a kind of basic load-
0305 balancing measure.</string>
0306          </property>
0307          <property name="text">
0308           <string>Randomize remote hosts</string>
0309          </property>
0310         </widget>
0311        </item>
0312        <item>
0313         <widget class="QCheckBox" name="chkIpv6TunLink">
0314          <property name="toolTip">
0315           <string>Build a tun link capable of forwarding IPv6 traffic.</string>
0316          </property>
0317          <property name="text">
0318           <string>IPv6 tun link</string>
0319          </property>
0320         </widget>
0321        </item>
0322        <item>
0323         <layout class="QHBoxLayout" name="horizontalLayout_13">
0324          <item>
0325           <widget class="QCheckBox" name="chkPingInterval">
0326            <property name="toolTip">
0327             <string>Ping remote over the TCP/UDP control channel if no packets have been sent for at least n seconds.</string>
0328            </property>
0329            <property name="text">
0330             <string>Specify ping interval:</string>
0331            </property>
0332           </widget>
0333          </item>
0334          <item>
0335           <widget class="QSpinBox" name="sbPingInterval">
0336            <property name="enabled">
0337             <bool>false</bool>
0338            </property>
0339            <property name="toolTip">
0340             <string>Ping remote over the TCP/UDP control channel if no packets have been sent for at least n seconds.</string>
0341            </property>
0342            <property name="minimum">
0343             <number>1</number>
0344            </property>
0345            <property name="maximum">
0346             <number>65535</number>
0347            </property>
0348            <property name="value">
0349             <number>30</number>
0350            </property>
0351           </widget>
0352          </item>
0353         </layout>
0354        </item>
0355        <item>
0356         <layout class="QHBoxLayout" name="horizontalLayout_15">
0357          <item>
0358           <widget class="QCheckBox" name="chkSpecifyExitRestartPing">
0359            <property name="toolTip">
0360             <string>Exit or restart after n seconds pass without reception of a ping or other packet from remote.</string>
0361            </property>
0362            <property name="text">
0363             <string>Specify exit or restart ping:</string>
0364            </property>
0365           </widget>
0366          </item>
0367          <item>
0368           <widget class="QComboBox" name="cbSpecifyExitRestartPing">
0369            <property name="enabled">
0370             <bool>false</bool>
0371            </property>
0372            <property name="toolTip">
0373             <string>Exit or restart after n seconds pass without reception of a ping or other packet from remote.</string>
0374            </property>
0375            <item>
0376             <property name="text">
0377              <string>ping-exit</string>
0378             </property>
0379            </item>
0380            <item>
0381             <property name="text">
0382              <string>ping-restart</string>
0383             </property>
0384            </item>
0385           </widget>
0386          </item>
0387          <item>
0388           <widget class="QSpinBox" name="sbSpecifyExitRestartPing">
0389            <property name="enabled">
0390             <bool>false</bool>
0391            </property>
0392            <property name="toolTip">
0393             <string>Exit or restart after n seconds pass without reception of a ping or other packet from remote.</string>
0394            </property>
0395            <property name="minimum">
0396             <number>1</number>
0397            </property>
0398            <property name="maximum">
0399             <number>65535</number>
0400            </property>
0401            <property name="value">
0402             <number>30</number>
0403            </property>
0404           </widget>
0405          </item>
0406         </layout>
0407        </item>
0408        <item>
0409         <widget class="QCheckBox" name="chkAcceptAuthenticatedPackets">
0410          <property name="toolTip">
0411           <string>Allow remote peer to change its IP address and/or port number such as due to
0412 DHCP (this is the default if --remote is not used). --float when specified with --remote
0413 allows an OpenVPN session to initially connect to a peer at a known address,
0414 however if packets arrive from a new address and pass all authentication tests, the
0415 new address will take control of the session. This is useful when you are connecting
0416 to a peer which holds a dynamic address such as a dial-in user or DHCP client.
0417 
0418 
0419 Essentially, --float tells OpenVPN to accept authenticated packets from any address,
0420 not only the address which was specified in the --remote option.</string>
0421          </property>
0422          <property name="text">
0423           <string>Accept authenticated packets from any address (Float)</string>
0424          </property>
0425         </widget>
0426        </item>
0427        <item>
0428         <layout class="QHBoxLayout" name="horizontalLayout_16">
0429          <item>
0430           <widget class="QCheckBox" name="chkMaxRoutes">
0431            <property name="toolTip">
0432             <string>Specify the maximum number of routes the server is allowed to specify.</string>
0433            </property>
0434            <property name="text">
0435             <string>Specify max routes:</string>
0436            </property>
0437           </widget>
0438          </item>
0439          <item>
0440           <widget class="QSpinBox" name="sbMaxRoutes">
0441            <property name="enabled">
0442             <bool>false</bool>
0443            </property>
0444            <property name="toolTip">
0445             <string>Specify the maximum number of routes the server is allowed to specify.</string>
0446            </property>
0447            <property name="maximum">
0448             <number>100000000</number>
0449            </property>
0450            <property name="value">
0451             <number>100</number>
0452            </property>
0453           </widget>
0454          </item>
0455         </layout>
0456        </item>
0457        <item>
0458         <spacer name="verticalSpacer_5">
0459          <property name="orientation">
0460           <enum>Qt::Vertical</enum>
0461          </property>
0462          <property name="sizeHint" stdset="0">
0463           <size>
0464            <width>303</width>
0465            <height>11</height>
0466           </size>
0467          </property>
0468         </spacer>
0469        </item>
0470       </layout>
0471      </widget>
0472      <widget class="QWidget" name="securityTab">
0473       <attribute name="title">
0474        <string>Security</string>
0475       </attribute>
0476       <layout class="QVBoxLayout" name="verticalLayout_7">
0477        <item>
0478         <layout class="QHBoxLayout" name="horizontalLayout">
0479          <item>
0480           <widget class="QLabel" name="label_3">
0481            <property name="toolTip">
0482             <string>Encrypt packets with cipher algorithm. The default is BF-CBC (Blowfish in Cipher
0483 Block Chaining mode).</string>
0484            </property>
0485            <property name="text">
0486             <string>Cipher:</string>
0487            </property>
0488            <property name="alignment">
0489             <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
0490            </property>
0491            <property name="buddy">
0492             <cstring>cboCipher</cstring>
0493            </property>
0494           </widget>
0495          </item>
0496          <item>
0497           <widget class="QComboBox" name="cboCipher">
0498            <property name="enabled">
0499             <bool>false</bool>
0500            </property>
0501            <property name="sizePolicy">
0502             <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
0503              <horstretch>0</horstretch>
0504              <verstretch>0</verstretch>
0505             </sizepolicy>
0506            </property>
0507            <property name="toolTip">
0508             <string>Encrypt packets with cipher algorithm. The default is BF-CBC (Blowfish in Cipher
0509 Block Chaining mode).</string>
0510            </property>
0511            <item>
0512             <property name="text">
0513              <string>Obtaining available ciphers…</string>
0514             </property>
0515            </item>
0516           </widget>
0517          </item>
0518         </layout>
0519        </item>
0520        <item>
0521         <layout class="QHBoxLayout" name="horizontalLayout_6">
0522          <item>
0523           <widget class="QCheckBox" name="chkUseCustomCipherKey">
0524            <property name="toolTip">
0525             <string>Set cipher key size to a custom value. If unspecified, it defaults to cipher-specific size.</string>
0526            </property>
0527            <property name="layoutDirection">
0528             <enum>Qt::LeftToRight</enum>
0529            </property>
0530            <property name="text">
0531             <string>Use custom size of cipher key:</string>
0532            </property>
0533           </widget>
0534          </item>
0535          <item>
0536           <widget class="QSpinBox" name="sbCustomCipherKey">
0537            <property name="enabled">
0538             <bool>false</bool>
0539            </property>
0540            <property name="toolTip">
0541             <string>Set cipher key size to a custom value. If unspecified, it defaults to cipher-specific size.</string>
0542            </property>
0543            <property name="minimum">
0544             <number>1</number>
0545            </property>
0546            <property name="maximum">
0547             <number>65535</number>
0548            </property>
0549            <property name="value">
0550             <number>128</number>
0551            </property>
0552           </widget>
0553          </item>
0554         </layout>
0555        </item>
0556        <item>
0557         <layout class="QHBoxLayout" name="horizontalLayout_5">
0558          <item>
0559           <widget class="QLabel" name="label_4">
0560            <property name="toolTip">
0561             <string>Authenticate packets with HMAC using message digest algorithm. The default is SHA1.</string>
0562            </property>
0563            <property name="text">
0564             <string>HMAC Authentication:</string>
0565            </property>
0566            <property name="alignment">
0567             <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
0568            </property>
0569            <property name="buddy">
0570             <cstring>cboHmac</cstring>
0571            </property>
0572           </widget>
0573          </item>
0574          <item>
0575           <widget class="QComboBox" name="cboHmac">
0576            <property name="sizePolicy">
0577             <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
0578              <horstretch>0</horstretch>
0579              <verstretch>0</verstretch>
0580             </sizepolicy>
0581            </property>
0582            <property name="toolTip">
0583             <string>Authenticate packets with HMAC using message digest algorithm. The default is SHA1.</string>
0584            </property>
0585            <item>
0586             <property name="text">
0587              <string comment="like in use Default configuration">Default</string>
0588             </property>
0589            </item>
0590            <item>
0591             <property name="text">
0592              <string comment="like in None setting selected">None</string>
0593             </property>
0594            </item>
0595            <item>
0596             <property name="text">
0597              <string>MD-4</string>
0598             </property>
0599            </item>
0600            <item>
0601             <property name="text">
0602              <string>MD-5</string>
0603             </property>
0604            </item>
0605            <item>
0606             <property name="text">
0607              <string>SHA-1</string>
0608             </property>
0609            </item>
0610            <item>
0611             <property name="text">
0612              <string>SHA-224</string>
0613             </property>
0614            </item>
0615            <item>
0616             <property name="text">
0617              <string>SHA-256</string>
0618             </property>
0619            </item>
0620            <item>
0621             <property name="text">
0622              <string>SHA-384</string>
0623             </property>
0624            </item>
0625            <item>
0626             <property name="text">
0627              <string>SHA-512</string>
0628             </property>
0629            </item>
0630            <item>
0631             <property name="text">
0632              <string>RIPEMD-160</string>
0633             </property>
0634            </item>
0635           </widget>
0636          </item>
0637         </layout>
0638        </item>
0639        <item>
0640         <spacer name="verticalSpacer_6">
0641          <property name="orientation">
0642           <enum>Qt::Vertical</enum>
0643          </property>
0644          <property name="sizeHint" stdset="0">
0645           <size>
0646            <width>20</width>
0647            <height>0</height>
0648           </size>
0649          </property>
0650         </spacer>
0651        </item>
0652       </layout>
0653      </widget>
0654      <widget class="QWidget" name="tlsTab">
0655       <attribute name="title">
0656        <string>TLS Settings</string>
0657       </attribute>
0658       <layout class="QVBoxLayout" name="verticalLayout">
0659        <item>
0660         <layout class="QHBoxLayout" name="horizontalLayout_18" stretch="2,3">
0661          <item>
0662           <widget class="QLabel" name="lblCertCheck">
0663            <property name="toolTip">
0664             <string>Verify server certificate identification.
0665 
0666 When enabled, connection will only succeed if the server certificate matches
0667 some expected properties.
0668 Matching can either apply to the whole certificate subject (all the fields),
0669 or just the Common Name (CN field).
0670 </string>
0671            </property>
0672            <property name="text">
0673             <string>Server Certificate Check:</string>
0674            </property>
0675           </widget>
0676          </item>
0677          <item>
0678           <widget class="QComboBox" name="cbCertCheck">
0679            <property name="toolTip">
0680             <string>Verify server certificate identification.
0681 
0682 When enabled, connection will only succeed if the server certificate matches
0683 some expected properties.
0684 Matching can either apply to the whole certificate subject (all the fields),
0685 or just the Common Name (CN field).
0686 </string>
0687            </property>
0688            <item>
0689             <property name="text">
0690              <string>Don't verify certificate identification</string>
0691             </property>
0692            </item>
0693            <item>
0694             <property name="text">
0695              <string>Verify whole subject exactly</string>
0696             </property>
0697            </item>
0698            <item>
0699             <property name="text">
0700              <string>Verify name exactly</string>
0701             </property>
0702            </item>
0703            <item>
0704             <property name="text">
0705              <string>Verify name by prefix</string>
0706             </property>
0707            </item>
0708            <item>
0709             <property name="text">
0710              <string>Verify subject partially (legacy mode, strongly discouraged)</string>
0711             </property>
0712            </item>
0713           </widget>
0714          </item>
0715         </layout>
0716        </item>
0717        <item>
0718         <layout class="QHBoxLayout" name="horizontalLayout_3">
0719          <item>
0720           <widget class="QLabel" name="lbSubjectMatch">
0721            <property name="enabled">
0722             <bool>false</bool>
0723            </property>
0724            <property name="toolTip">
0725             <string>Subject or Common Name to verify server certificate information against.</string>
0726            </property>
0727            <property name="text">
0728             <string>Subject Match:</string>
0729            </property>
0730            <property name="buddy">
0731             <cstring>subjectMatch</cstring>
0732            </property>
0733           </widget>
0734          </item>
0735          <item>
0736           <widget class="QLineEdit" name="subjectMatch">
0737            <property name="enabled">
0738             <bool>false</bool>
0739            </property>
0740            <property name="toolTip">
0741             <string>Subject or Common Name to verify server certificate information against.</string>
0742            </property>
0743            <property name="whatsThis">
0744             <string>Connect only to servers whose certificate matches the given subject. Example: /CN=myvpn.company.com</string>
0745            </property>
0746            <property name="clearButtonEnabled">
0747             <bool>true</bool>
0748            </property>
0749           </widget>
0750          </item>
0751         </layout>
0752        </item>
0753        <item>
0754         <widget class="QCheckBox" name="chkRemoteCertTls">
0755          <property name="toolTip">
0756           <string>Require that peer certificate was signed with an explicit key usage and extended
0757 key usage based on RFC3280 TLS rules.</string>
0758          </property>
0759          <property name="text">
0760           <string>Verify peer (server) certificate usage signature</string>
0761          </property>
0762         </widget>
0763        </item>
0764        <item>
0765         <layout class="QHBoxLayout" name="horizontalLayout_4">
0766          <item>
0767           <widget class="QLabel" name="labelRemoteCertTls">
0768            <property name="enabled">
0769             <bool>false</bool>
0770            </property>
0771            <property name="toolTip">
0772             <string>Require that peer certificate was signed with an explicit key usage and extended
0773 key usage based on RFC3280 TLS rules.</string>
0774            </property>
0775            <property name="text">
0776             <string>Remote peer certificate TLS type:</string>
0777            </property>
0778           </widget>
0779          </item>
0780          <item>
0781           <widget class="QComboBox" name="cmbRemoteCertTls">
0782            <property name="enabled">
0783             <bool>false</bool>
0784            </property>
0785            <property name="toolTip">
0786             <string>Require that peer certificate was signed with an explicit key usage and extended
0787 key usage based on RFC3280 TLS rules.</string>
0788            </property>
0789            <item>
0790             <property name="text">
0791              <string>Server</string>
0792             </property>
0793            </item>
0794            <item>
0795             <property name="text">
0796              <string>Client</string>
0797             </property>
0798            </item>
0799           </widget>
0800          </item>
0801         </layout>
0802        </item>
0803        <item>
0804         <widget class="QCheckBox" name="chkNsCertType">
0805          <property name="toolTip">
0806           <string>Require that peer certificate was signed with an explicit nsCertType designation.</string>
0807          </property>
0808          <property name="text">
0809           <string>Verify peer (server) certificate nsCertType designation</string>
0810          </property>
0811         </widget>
0812        </item>
0813        <item>
0814         <layout class="QHBoxLayout" name="horizontalLayout_17">
0815          <item>
0816           <widget class="QLabel" name="lblNsCertType">
0817            <property name="enabled">
0818             <bool>false</bool>
0819            </property>
0820            <property name="toolTip">
0821             <string>Require that peer certificate was signed with an explicit nsCertType designation.</string>
0822            </property>
0823            <property name="text">
0824             <string>Remote peer certificate nsCert designation:</string>
0825            </property>
0826           </widget>
0827          </item>
0828          <item>
0829           <widget class="QComboBox" name="cmbNsCertType">
0830            <property name="enabled">
0831             <bool>false</bool>
0832            </property>
0833            <property name="toolTip">
0834             <string>Require that peer certificate was signed with an explicit nsCertType designation.</string>
0835            </property>
0836            <item>
0837             <property name="text">
0838              <string>Server</string>
0839             </property>
0840            </item>
0841            <item>
0842             <property name="text">
0843              <string>Client</string>
0844             </property>
0845            </item>
0846           </widget>
0847          </item>
0848         </layout>
0849        </item>
0850        <item>
0851         <widget class="QGroupBox" name="useExtraTlsAuth">
0852          <property name="toolTip">
0853           <string>Add an additional layer of HMAC authentication.</string>
0854          </property>
0855          <property name="title">
0856           <string/>
0857          </property>
0858          <property name="checkable">
0859           <bool>false</bool>
0860          </property>
0861          <property name="checked">
0862           <bool>false</bool>
0863          </property>
0864          <layout class="QGridLayout" name="gridLayout_2">
0865           <item row="0" column="0">
0866            <widget class="QLabel" name="label">
0867             <property name="text">
0868              <string>Mode:</string>
0869             </property>
0870            </widget>
0871           </item>
0872           <item row="0" column="1">
0873            <widget class="QComboBox" name="cboTLSMode">
0874             <item>
0875              <property name="text">
0876               <string>None</string>
0877              </property>
0878             </item>
0879             <item>
0880              <property name="text">
0881               <string>TLS-Auth</string>
0882              </property>
0883             </item>
0884             <item>
0885              <property name="text">
0886               <string>TLS-Crypt</string>
0887              </property>
0888             </item>
0889            </widget>
0890           </item>
0891           <item row="1" column="0">
0892            <widget class="QLabel" name="textLabel4_3">
0893             <property name="toolTip">
0894              <string>Add an additional layer of HMAC authentication on top of the TLS control channel
0895 to protect against DoS attacks.</string>
0896             </property>
0897             <property name="text">
0898              <string>Key File:</string>
0899             </property>
0900             <property name="wordWrap">
0901              <bool>false</bool>
0902             </property>
0903             <property name="buddy">
0904              <cstring>kurlTlsAuthKey</cstring>
0905             </property>
0906            </widget>
0907           </item>
0908           <item row="1" column="1">
0909            <widget class="KUrlRequester" name="kurlTlsAuthKey">
0910             <property name="enabled">
0911              <bool>false</bool>
0912             </property>
0913             <property name="toolTip">
0914              <string>Add an additional layer of HMAC authentication on top of the TLS control channel
0915 to protect against DoS attacks.</string>
0916             </property>
0917            </widget>
0918           </item>
0919           <item row="2" column="0">
0920            <widget class="QLabel" name="textLabel1">
0921             <property name="toolTip">
0922              <string>Direction parameter for static key mode.</string>
0923             </property>
0924             <property name="text">
0925              <string>Key Direction:</string>
0926             </property>
0927             <property name="wordWrap">
0928              <bool>false</bool>
0929             </property>
0930             <property name="buddy">
0931              <cstring>cboDirection</cstring>
0932             </property>
0933            </widget>
0934           </item>
0935           <item row="2" column="1">
0936            <widget class="QComboBox" name="cboDirection">
0937             <property name="enabled">
0938              <bool>false</bool>
0939             </property>
0940             <property name="toolTip">
0941              <string>Direction parameter for static key mode.</string>
0942             </property>
0943             <item>
0944              <property name="text">
0945               <string comment="like in None setting selected">None</string>
0946              </property>
0947             </item>
0948             <item>
0949              <property name="text">
0950               <string>Server (0)</string>
0951              </property>
0952             </item>
0953             <item>
0954              <property name="text">
0955               <string>Client (1)</string>
0956              </property>
0957             </item>
0958            </widget>
0959           </item>
0960           <item row="3" column="1">
0961            <spacer name="verticalSpacer">
0962             <property name="orientation">
0963              <enum>Qt::Vertical</enum>
0964             </property>
0965             <property name="sizeHint" stdset="0">
0966              <size>
0967               <width>20</width>
0968               <height>137</height>
0969              </size>
0970             </property>
0971            </spacer>
0972           </item>
0973          </layout>
0974         </widget>
0975        </item>
0976       </layout>
0977      </widget>
0978      <widget class="QWidget" name="proxyTab">
0979       <attribute name="title">
0980        <string>Proxies</string>
0981       </attribute>
0982       <layout class="QFormLayout" name="formLayout_2">
0983        <property name="fieldGrowthPolicy">
0984         <enum>QFormLayout::ExpandingFieldsGrow</enum>
0985        </property>
0986        <property name="verticalSpacing">
0987         <number>6</number>
0988        </property>
0989        <item row="1" column="0">
0990         <widget class="QLabel" name="label_11">
0991          <property name="toolTip">
0992           <string>Proxy type: HTTP or SOCKS</string>
0993          </property>
0994          <property name="text">
0995           <string>Proxy Type:</string>
0996          </property>
0997          <property name="buddy">
0998           <cstring>cmbProxyType</cstring>
0999          </property>
1000         </widget>
1001        </item>
1002        <item row="1" column="1">
1003         <widget class="QComboBox" name="cmbProxyType">
1004          <property name="sizePolicy">
1005           <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
1006            <horstretch>0</horstretch>
1007            <verstretch>0</verstretch>
1008           </sizepolicy>
1009          </property>
1010          <property name="minimumSize">
1011           <size>
1012            <width>0</width>
1013            <height>0</height>
1014           </size>
1015          </property>
1016          <property name="toolTip">
1017           <string>Proxy type: HTTP or SOCKS</string>
1018          </property>
1019          <item>
1020           <property name="text">
1021            <string>Not Required</string>
1022           </property>
1023          </item>
1024          <item>
1025           <property name="text">
1026            <string>HTTP</string>
1027           </property>
1028          </item>
1029          <item>
1030           <property name="text">
1031            <string>SOCKS</string>
1032           </property>
1033          </item>
1034         </widget>
1035        </item>
1036        <item row="2" column="1">
1037         <widget class="QLabel" name="lbProxyType">
1038          <property name="sizePolicy">
1039           <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
1040            <horstretch>0</horstretch>
1041            <verstretch>0</verstretch>
1042           </sizepolicy>
1043          </property>
1044          <property name="font">
1045           <font>
1046            <italic>true</italic>
1047           </font>
1048          </property>
1049          <property name="text">
1050           <string>Select this option if your organization requires the use of a proxy server to access the Internet.</string>
1051          </property>
1052          <property name="wordWrap">
1053           <bool>true</bool>
1054          </property>
1055         </widget>
1056        </item>
1057        <item row="3" column="0">
1058         <widget class="QLabel" name="label_12">
1059          <property name="toolTip">
1060           <string>Connect to remote host through a proxy with this address.</string>
1061          </property>
1062          <property name="text">
1063           <string>Server Address:</string>
1064          </property>
1065          <property name="buddy">
1066           <cstring>proxyServerAddress</cstring>
1067          </property>
1068         </widget>
1069        </item>
1070        <item row="3" column="1">
1071         <widget class="QLineEdit" name="proxyServerAddress">
1072          <property name="toolTip">
1073           <string>Connect to remote host through a proxy with this address.</string>
1074          </property>
1075          <property name="clearButtonEnabled">
1076           <bool>true</bool>
1077          </property>
1078         </widget>
1079        </item>
1080        <item row="4" column="0">
1081         <widget class="QLabel" name="label_13">
1082          <property name="toolTip">
1083           <string>Connect to remote host through a proxy with this port.</string>
1084          </property>
1085          <property name="text">
1086           <string>Port:</string>
1087          </property>
1088          <property name="buddy">
1089           <cstring>sbProxyPort</cstring>
1090          </property>
1091         </widget>
1092        </item>
1093        <item row="4" column="1">
1094         <widget class="QSpinBox" name="sbProxyPort">
1095          <property name="sizePolicy">
1096           <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
1097            <horstretch>0</horstretch>
1098            <verstretch>0</verstretch>
1099           </sizepolicy>
1100          </property>
1101          <property name="toolTip">
1102           <string>Connect to remote host through a proxy with this port.</string>
1103          </property>
1104          <property name="maximum">
1105           <number>65535</number>
1106          </property>
1107         </widget>
1108        </item>
1109        <item row="8" column="0">
1110         <widget class="QLabel" name="label_14">
1111          <property name="toolTip">
1112           <string>HTTP/SOCKS proxy username passed to OpenVPN when prompted for it.</string>
1113          </property>
1114          <property name="text">
1115           <string>Proxy Username:</string>
1116          </property>
1117          <property name="buddy">
1118           <cstring>proxyUsername</cstring>
1119          </property>
1120         </widget>
1121        </item>
1122        <item row="8" column="1">
1123         <widget class="PasswordField" name="proxyUsername">
1124          <property name="toolTip">
1125           <string>HTTP/SOCKS proxy username passed to OpenVPN when prompted for it.</string>
1126          </property>
1127          <property name="passwordModeEnabled" stdset="0">
1128           <bool>true</bool>
1129          </property>
1130         </widget>
1131        </item>
1132        <item row="9" column="0">
1133         <widget class="QLabel" name="label_15">
1134          <property name="toolTip">
1135           <string>HTTP/SOCKS proxy password passed to OpenVPN when prompted for it.</string>
1136          </property>
1137          <property name="text">
1138           <string>Proxy Password:</string>
1139          </property>
1140          <property name="buddy">
1141           <cstring>proxyPassword</cstring>
1142          </property>
1143         </widget>
1144        </item>
1145        <item row="9" column="1">
1146         <layout class="QHBoxLayout" name="horizontalLayout_14">
1147          <item>
1148           <widget class="PasswordField" name="proxyPassword">
1149            <property name="toolTip">
1150             <string>HTTP/SOCKS proxy password passed to OpenVPN when prompted for it.</string>
1151            </property>
1152            <property name="passwordModeEnabled" stdset="0">
1153             <bool>true</bool>
1154            </property>
1155           </widget>
1156          </item>
1157         </layout>
1158        </item>
1159        <item row="7" column="1">
1160         <widget class="QCheckBox" name="chkProxyRetry">
1161          <property name="toolTip">
1162           <string>Retry indefinitely on proxy errors. It simulates a SIGUSR1 reset.</string>
1163          </property>
1164          <property name="text">
1165           <string>Retry indefinitely when errors occur</string>
1166          </property>
1167         </widget>
1168        </item>
1169       </layout>
1170      </widget>
1171     </widget>
1172    </item>
1173   </layout>
1174  </widget>
1175  <customwidgets>
1176   <customwidget>
1177    <class>KUrlRequester</class>
1178    <extends>QWidget</extends>
1179    <header>kurlrequester.h</header>
1180   </customwidget>
1181   <customwidget>
1182    <class>PasswordField</class>
1183    <extends>QLineEdit</extends>
1184    <header>passwordfield.h</header>
1185   </customwidget>
1186  </customwidgets>
1187  <tabstops>
1188   <tabstop>sbCustomPort</tabstop>
1189   <tabstop>sbMtu</tabstop>
1190   <tabstop>sbCustomFragmentSize</tabstop>
1191   <tabstop>chkUseCustomReneg</tabstop>
1192   <tabstop>sbCustomReneg</tabstop>
1193   <tabstop>chkUseVirtualDeviceType</tabstop>
1194   <tabstop>cmbDeviceType</tabstop>
1195   <tabstop>chkUseVirtualDeviceName</tabstop>
1196   <tabstop>leVirtualDeviceName</tabstop>
1197   <tabstop>chkUseCompression</tabstop>
1198   <tabstop>chkUseTCP</tabstop>
1199   <tabstop>chkMssRestrict</tabstop>
1200   <tabstop>chkRandRemHosts</tabstop>
1201   <tabstop>cboCipher</tabstop>
1202   <tabstop>chkUseCustomCipherKey</tabstop>
1203   <tabstop>sbCustomCipherKey</tabstop>
1204   <tabstop>cboHmac</tabstop>
1205   <tabstop>subjectMatch</tabstop>
1206   <tabstop>chkRemoteCertTls</tabstop>
1207   <tabstop>cmbRemoteCertTls</tabstop>
1208   <tabstop>useExtraTlsAuth</tabstop>
1209   <tabstop>kurlTlsAuthKey</tabstop>
1210   <tabstop>cboDirection</tabstop>
1211   <tabstop>cmbProxyType</tabstop>
1212   <tabstop>proxyServerAddress</tabstop>
1213   <tabstop>sbProxyPort</tabstop>
1214   <tabstop>chkProxyRetry</tabstop>
1215   <tabstop>proxyUsername</tabstop>
1216   <tabstop>proxyPassword</tabstop>
1217  </tabstops>
1218  <resources/>
1219  <connections>
1220   <connection>
1221    <sender>chkUseCustomReneg</sender>
1222    <signal>toggled(bool)</signal>
1223    <receiver>sbCustomReneg</receiver>
1224    <slot>setEnabled(bool)</slot>
1225    <hints>
1226     <hint type="sourcelabel">
1227      <x>172</x>
1228      <y>131</y>
1229     </hint>
1230     <hint type="destinationlabel">
1231      <x>392</x>
1232      <y>131</y>
1233     </hint>
1234    </hints>
1235   </connection>
1236   <connection>
1237    <sender>chkRemoteCertTls</sender>
1238    <signal>toggled(bool)</signal>
1239    <receiver>cmbRemoteCertTls</receiver>
1240    <slot>setEnabled(bool)</slot>
1241    <hints>
1242     <hint type="sourcelabel">
1243      <x>281</x>
1244      <y>94</y>
1245     </hint>
1246     <hint type="destinationlabel">
1247      <x>414</x>
1248      <y>127</y>
1249     </hint>
1250    </hints>
1251   </connection>
1252   <connection>
1253    <sender>chkRemoteCertTls</sender>
1254    <signal>toggled(bool)</signal>
1255    <receiver>labelRemoteCertTls</receiver>
1256    <slot>setEnabled(bool)</slot>
1257    <hints>
1258     <hint type="sourcelabel">
1259      <x>281</x>
1260      <y>94</y>
1261     </hint>
1262     <hint type="destinationlabel">
1263      <x>148</x>
1264      <y>127</y>
1265     </hint>
1266    </hints>
1267   </connection>
1268   <connection>
1269    <sender>chkUseVirtualDeviceType</sender>
1270    <signal>toggled(bool)</signal>
1271    <receiver>cmbDeviceType</receiver>
1272    <slot>setEnabled(bool)</slot>
1273    <hints>
1274     <hint type="sourcelabel">
1275      <x>146</x>
1276      <y>208</y>
1277     </hint>
1278     <hint type="destinationlabel">
1279      <x>412</x>
1280      <y>208</y>
1281     </hint>
1282    </hints>
1283   </connection>
1284   <connection>
1285    <sender>chkUseVirtualDeviceName</sender>
1286    <signal>toggled(bool)</signal>
1287    <receiver>leVirtualDeviceName</receiver>
1288    <slot>setEnabled(bool)</slot>
1289    <hints>
1290     <hint type="sourcelabel">
1291      <x>146</x>
1292      <y>245</y>
1293     </hint>
1294     <hint type="destinationlabel">
1295      <x>412</x>
1296      <y>245</y>
1297     </hint>
1298    </hints>
1299   </connection>
1300   <connection>
1301    <sender>chkUseCustomCipherKey</sender>
1302    <signal>toggled(bool)</signal>
1303    <receiver>sbCustomCipherKey</receiver>
1304    <slot>setEnabled(bool)</slot>
1305    <hints>
1306     <hint type="sourcelabel">
1307      <x>146</x>
1308      <y>97</y>
1309     </hint>
1310     <hint type="destinationlabel">
1311      <x>412</x>
1312      <y>97</y>
1313     </hint>
1314    </hints>
1315   </connection>
1316   <connection>
1317    <sender>chkMtu</sender>
1318    <signal>toggled(bool)</signal>
1319    <receiver>sbMtu</receiver>
1320    <slot>setEnabled(bool)</slot>
1321    <hints>
1322     <hint type="sourcelabel">
1323      <x>209</x>
1324      <y>268</y>
1325     </hint>
1326     <hint type="destinationlabel">
1327      <x>472</x>
1328      <y>268</y>
1329     </hint>
1330    </hints>
1331   </connection>
1332   <connection>
1333    <sender>chkPingInterval</sender>
1334    <signal>toggled(bool)</signal>
1335    <receiver>sbPingInterval</receiver>
1336    <slot>setEnabled(bool)</slot>
1337    <hints>
1338     <hint type="sourcelabel">
1339      <x>145</x>
1340      <y>419</y>
1341     </hint>
1342     <hint type="destinationlabel">
1343      <x>408</x>
1344      <y>420</y>
1345     </hint>
1346    </hints>
1347   </connection>
1348   <connection>
1349    <sender>chkSpecifyExitRestartPing</sender>
1350    <signal>toggled(bool)</signal>
1351    <receiver>sbSpecifyExitRestartPing</receiver>
1352    <slot>setEnabled(bool)</slot>
1353    <hints>
1354     <hint type="sourcelabel">
1355      <x>119</x>
1356      <y>456</y>
1357     </hint>
1358     <hint type="destinationlabel">
1359      <x>461</x>
1360      <y>457</y>
1361     </hint>
1362    </hints>
1363   </connection>
1364   <connection>
1365    <sender>chkSpecifyExitRestartPing</sender>
1366    <signal>toggled(bool)</signal>
1367    <receiver>cbSpecifyExitRestartPing</receiver>
1368    <slot>setEnabled(bool)</slot>
1369    <hints>
1370     <hint type="sourcelabel">
1371      <x>119</x>
1372      <y>456</y>
1373     </hint>
1374     <hint type="destinationlabel">
1375      <x>304</x>
1376      <y>457</y>
1377     </hint>
1378    </hints>
1379   </connection>
1380   <connection>
1381    <sender>chkMaxRoutes</sender>
1382    <signal>toggled(bool)</signal>
1383    <receiver>sbMaxRoutes</receiver>
1384    <slot>setEnabled(bool)</slot>
1385    <hints>
1386     <hint type="sourcelabel">
1387      <x>145</x>
1388      <y>519</y>
1389     </hint>
1390     <hint type="destinationlabel">
1391      <x>408</x>
1392      <y>520</y>
1393     </hint>
1394    </hints>
1395   </connection>
1396   <connection>
1397    <sender>chkCustomFragmentSize</sender>
1398    <signal>toggled(bool)</signal>
1399    <receiver>sbCustomFragmentSize</receiver>
1400    <slot>setEnabled(bool)</slot>
1401    <hints>
1402     <hint type="sourcelabel">
1403      <x>145</x>
1404      <y>304</y>
1405     </hint>
1406     <hint type="destinationlabel">
1407      <x>408</x>
1408      <y>305</y>
1409     </hint>
1410    </hints>
1411   </connection>
1412   <connection>
1413    <sender>chkUseCompression</sender>
1414    <signal>toggled(bool)</signal>
1415    <receiver>cmbUseCompression</receiver>
1416    <slot>setEnabled(bool)</slot>
1417    <hints>
1418     <hint type="sourcelabel">
1419      <x>145</x>
1420      <y>131</y>
1421     </hint>
1422     <hint type="destinationlabel">
1423      <x>408</x>
1424      <y>132</y>
1425     </hint>
1426    </hints>
1427   </connection>
1428   <connection>
1429    <sender>chkCustomPort</sender>
1430    <signal>toggled(bool)</signal>
1431    <receiver>sbCustomPort</receiver>
1432    <slot>setEnabled(bool)</slot>
1433    <hints>
1434     <hint type="sourcelabel">
1435      <x>145</x>
1436      <y>57</y>
1437     </hint>
1438     <hint type="destinationlabel">
1439      <x>408</x>
1440      <y>58</y>
1441     </hint>
1442    </hints>
1443   </connection>
1444   <connection>
1445    <sender>chkNsCertType</sender>
1446    <signal>toggled(bool)</signal>
1447    <receiver>cmbNsCertType</receiver>
1448    <slot>setEnabled(bool)</slot>
1449    <hints>
1450     <hint type="sourcelabel">
1451      <x>276</x>
1452      <y>189</y>
1453     </hint>
1454     <hint type="destinationlabel">
1455      <x>422</x>
1456      <y>221</y>
1457     </hint>
1458    </hints>
1459   </connection>
1460   <connection>
1461    <sender>chkNsCertType</sender>
1462    <signal>toggled(bool)</signal>
1463    <receiver>lblNsCertType</receiver>
1464    <slot>setEnabled(bool)</slot>
1465    <hints>
1466     <hint type="sourcelabel">
1467      <x>276</x>
1468      <y>189</y>
1469     </hint>
1470     <hint type="destinationlabel">
1471      <x>159</x>
1472      <y>221</y>
1473     </hint>
1474    </hints>
1475   </connection>
1476  </connections>
1477 </ui>