109 OpenvpnConnection(
const QDBusObjectPath& path,
const QDBusConnection& connection);
113 Type type()
const override;
117 Q_PROPERTY(QString ca READ ca WRITE setCa NOTIFY caChanged)
120 Q_PROPERTY(QString cert READ cert WRITE setCert NOTIFY certChanged)
121 QString cert()
const;
123 Q_PROPERTY(QString certPass READ certPass WRITE setCertPass NOTIFY certPassChanged)
124 QString certPass()
const;
126 Q_PROPERTY(
ConnectionType connectionType READ connectionType WRITE setConnectionType NOTIFY connectionTypeChanged)
129 Q_PROPERTY(QString key READ key WRITE setKey NOTIFY keyChanged)
132 Q_PROPERTY(QString localIp READ localIp WRITE setLocalIp NOTIFY localIpChanged)
133 QString localIp()
const;
135 Q_PROPERTY(QString password READ password WRITE setPassword NOTIFY passwordChanged)
136 QString password()
const;
138 Q_PROPERTY(QString remote READ remote WRITE setRemote NOTIFY remoteChanged)
139 QString remote()
const;
141 Q_PROPERTY(QString remoteIp READ remoteIp WRITE setRemoteIp NOTIFY remoteIpChanged)
142 QString remoteIp()
const;
144 Q_PROPERTY(QString staticKey READ staticKey WRITE setStaticKey NOTIFY staticKeyChanged)
145 QString staticKey()
const;
147 Q_PROPERTY(
KeyDir staticKeyDirection READ staticKeyDirection WRITE setStaticKeyDirection NOTIFY staticKeyDirectionChanged)
148 KeyDir staticKeyDirection()
const;
150 Q_PROPERTY(QString username READ username WRITE setUsername NOTIFY usernameChanged)
151 QString username()
const;
155 Q_PROPERTY(
int port READ port WRITE setPort NOTIFY portChanged)
158 Q_PROPERTY(
bool portSet READ portSet WRITE setPortSet NOTIFY portSetChanged)
159 bool portSet()
const;
161 Q_PROPERTY(
int renegSeconds READ renegSeconds WRITE setRenegSeconds NOTIFY renegSecondsChanged)
162 int renegSeconds()
const;
164 Q_PROPERTY(
bool renegSecondsSet READ renegSecondsSet WRITE setRenegSecondsSet NOTIFY renegSecondsSetChanged)
165 bool renegSecondsSet()
const;
167 Q_PROPERTY(
bool compLzo READ compLzo WRITE setCompLzo NOTIFY compLzoChanged)
168 bool compLzo()
const;
170 Q_PROPERTY(
bool protoTcp READ protoTcp WRITE setProtoTcp NOTIFY protoTcpChanged)
171 bool protoTcp()
const;
173 Q_PROPERTY(QString dev READ dev WRITE setDev NOTIFY devChanged)
176 Q_PROPERTY(
DevType devType READ devType WRITE setDevType NOTIFY devTypeChanged)
179 Q_PROPERTY(
bool devTypeSet READ devTypeSet WRITE setDevTypeSet NOTIFY devTypeSetChanged)
180 bool devTypeSet()
const;
182 Q_PROPERTY(
int tunnelMtu READ tunnelMtu WRITE setTunnelMtu NOTIFY tunnelMtuChanged)
183 int tunnelMtu()
const;
185 Q_PROPERTY(
bool tunnelMtuSet READ tunnelMtuSet WRITE setTunnelMtuSet NOTIFY tunnelMtuSetChanged)
186 bool tunnelMtuSet()
const;
188 Q_PROPERTY(
int fragmentSize READ fragmentSize WRITE setFragmentSize NOTIFY fragmentSizeChanged)
189 int fragmentSize()
const;
191 Q_PROPERTY(
bool fragmentSizeSet READ fragmentSizeSet WRITE setFragmentSizeSet NOTIFY fragmentSizeSetChanged)
192 bool fragmentSizeSet()
const;
194 Q_PROPERTY(
bool mssFix READ mssFix WRITE setMssFix NOTIFY mssFixChanged)
197 Q_PROPERTY(
bool remoteRandom READ remoteRandom WRITE setRemoteRandom NOTIFY remoteRandomChanged)
198 bool remoteRandom()
const;
202 Q_PROPERTY(
Cipher cipher READ cipher WRITE setCipher NOTIFY cipherChanged)
205 Q_PROPERTY(
int keysize READ keysize WRITE setKeysize NOTIFY keysizeChanged)
208 Q_PROPERTY(
bool keysizeSet READ keysizeSet WRITE setKeysizeSet NOTIFY keysizeSetChanged)
209 bool keysizeSet()
const;
211 Q_PROPERTY(
Auth auth READ auth WRITE setAuth NOTIFY authChanged)
216 Q_PROPERTY(QString tlsRemote READ tlsRemote WRITE setTlsRemote NOTIFY tlsRemoteChanged)
217 QString tlsRemote()
const;
219 Q_PROPERTY(
TlsType remoteCertTls READ remoteCertTls WRITE setRemoteCertTls NOTIFY remoteCertTlsChanged)
222 Q_PROPERTY(
bool remoteCertTlsSet READ remoteCertTlsSet WRITE setRemoteCertTlsSet NOTIFY remoteCertTlsSetChanged)
223 bool remoteCertTlsSet()
const;
225 Q_PROPERTY(QString ta READ ta WRITE setTa NOTIFY taChanged)
228 Q_PROPERTY(
KeyDir taDir READ taDir WRITE setTaDir NOTIFY taDirChanged)
231 Q_PROPERTY(
bool taSet READ taSet WRITE setTaSet NOTIFY taSetChanged)
236 Q_PROPERTY(
ProxyType proxyType READ proxyType WRITE setProxyType NOTIFY proxyTypeChanged)
239 Q_PROPERTY(QString proxyServer READ proxyServer WRITE setProxyServer NOTIFY proxyServerChanged)
240 QString proxyServer()
const;
242 Q_PROPERTY(
int proxyPort READ proxyPort WRITE setProxyPort NOTIFY proxyPortChanged)
243 int proxyPort()
const;
245 Q_PROPERTY(
bool proxyRetry READ proxyRetry WRITE setProxyRetry NOTIFY proxyRetryChanged)
246 bool proxyRetry()
const;
248 Q_PROPERTY(QString proxyUsername READ proxyUsername WRITE setProxyUsername NOTIFY proxyUsernameChanged)
249 QString proxyUsername()
const;
251 Q_PROPERTY(QString proxyPassword READ proxyPassword WRITE setProxyPassword NOTIFY proxyPasswordChanged)
252 QString proxyPassword()
const;
257 void setCa(
const QString &value);
259 void setCert(
const QString &value);
261 void setCertPass(
const QString &value);
265 void setKey(
const QString &value);
267 void setLocalIp(
const QString &value);
269 void setPassword(
const QString &value);
271 void setRemote(
const QString &value);
273 void setRemoteIp(
const QString &value);
275 void setStaticKey(
const QString &value);
277 void setStaticKeyDirection(
KeyDir value);
279 void setUsername(
const QString &value);
283 void setPort(
int value);
285 void setPortSet(
bool value);
287 void setRenegSeconds(
int value);
289 void setRenegSecondsSet(
bool value);
291 void setCompLzo(
bool value);
293 void setProtoTcp(
bool value);
295 void setDev(
const QString &value);
297 void setDevType(
DevType value);
299 void setDevTypeSet(
bool value);
301 void setTunnelMtu(
int value);
303 void setTunnelMtuSet(
bool value);
305 void setFragmentSize(
int value);
307 void setFragmentSizeSet(
bool value);
309 void setMssFix(
bool value);
311 void setRemoteRandom(
bool value);
315 void setCipher(
Cipher value);
317 void setKeysize(
int value);
319 void setKeysizeSet(
bool value);
321 void setAuth(
Auth value);
325 void setTlsRemote(
const QString &value);
327 void setRemoteCertTls(
TlsType value);
329 void setRemoteCertTlsSet(
bool value);
331 void setTa(
const QString &value);
333 void setTaDir(
KeyDir value);
335 void setTaSet(
bool value);
341 void setProxyServer(
const QString &value);
343 void setProxyPort(
int value);
345 void setProxyRetry(
bool value);
347 void setProxyUsername(
const QString &value);
349 void setProxyPassword(
const QString &value);
354 void caChanged(
const QString &value);
356 void certChanged(
const QString &value);
358 void certPassChanged(
const QString &value);
362 void keyChanged(
const QString &value);
364 void localIpChanged(
const QString &value);
366 void passwordChanged(
const QString &value);
368 void remoteChanged(
const QString &value);
370 void remoteIpChanged(
const QString &value);
372 void staticKeyChanged(
const QString &value);
374 void staticKeyDirectionChanged(
KeyDir value);
376 void usernameChanged(
const QString &value);
380 void portChanged(
int value);
382 void portSetChanged(
bool value);
384 void renegSecondsChanged(
int value);
386 void renegSecondsSetChanged(
bool value);
388 void compLzoChanged(
bool value);
390 void protoTcpChanged(
bool value);
392 void devChanged(
const QString &value);
394 void devTypeChanged(
DevType value);
396 void devTypeSetChanged(
bool value);
398 void tunnelMtuChanged(
int value);
400 void tunnelMtuSetChanged(
bool value);
402 void fragmentSizeChanged(
int value);
404 void fragmentSizeSetChanged(
bool value);
406 void mssFixChanged(
bool value);
408 void remoteRandomChanged(
bool value);
412 void cipherChanged(
Cipher value);
414 void keysizeChanged(
int value);
416 void keysizeSetChanged(
bool value);
418 void authChanged(
Auth value);
422 void tlsRemoteChanged(
const QString &value);
424 void remoteCertTlsChanged(
TlsType value);
426 void remoteCertTlsSetChanged(
bool value);
428 void taChanged(
const QString &value);
430 void taDirChanged(
KeyDir value);
432 void taSetChanged(
bool value);
438 void proxyServerChanged(
const QString &value);
440 void proxyPortChanged(
int value);
442 void proxyRetryChanged(
bool value);
444 void proxyUsernameChanged(
const QString &value);
446 void proxyPasswordChanged(
const QString &value);
450 std::shared_ptr<Priv>
d;
Definition: vpn-connection.h:31
Definition: openvpn-connection.h:39
Definition: openvpn-connection.h:97
Definition: openvpn-connection.h:60
Definition: openvpn-connection.h:58
Definition: openvpn-connection.h:78
Definition: openvpn-connection.h:104
Definition: openvpn-connection.h:53
Definition: openvpn-connection.h:61
Definition: openvpn-connection.h:65
Definition: openvpn-connection.h:74
Definition: openvpn-connection.h:96
DevType
Definition: openvpn-connection.h:44
Cipher
Definition: openvpn-connection.h:51
Definition: openvpn-connection.h:105
Definition: openvpn-connection.h:63
ConnectionType
Definition: openvpn-connection.h:35
Definition: openvpn-connection.h:75
Definition: openvpn-connection.h:79
Definition: connectivity.cpp:32
TlsType
Definition: openvpn-connection.h:87
KeyDir
Definition: openvpn-connection.h:94
Definition: openvpn-connection.h:37
Definition: openvpn-connection.h:89
Definition: openvpn-connection.h:82
ProxyType
Definition: openvpn-connection.h:102
Definition: openvpn-connection.h:56
Definition: openvpn-connection.h:62
Definition: openvpn-connection.h:38
Definition: openvpn-connection.h:54
Definition: openvpn-connection.h:81
std::shared_ptr< Priv > d
Definition: openvpn-connection.h:449
Auth
Definition: openvpn-connection.h:72
Definition: openvpn-connection.h:59
Definition: openvpn-connection.h:55
Definition: openvpn-connection.h:77
Definition: openvpn-connection.h:27
Definition: openvpn-connection.h:46
Definition: openvpn-connection.h:66
Definition: openvpn-connection.h:67
Definition: openvpn-connection.h:76
Definition: openvpn-connection.h:64
Definition: openvpn-connection.h:57
Definition: openvpn-connection.h:80