Changeset View
Changeset View
Standalone View
Standalone View
core/backends/lan/lanlinkprovider.cpp
Show First 20 Lines • Show All 424 Lines • ▼ Show 20 Line(s) | 423 | { | |||
---|---|---|---|---|---|
425 | QList<QSslCipher> socketCiphers; | 425 | QList<QSslCipher> socketCiphers; | ||
426 | socketCiphers.append(QSslCipher(QStringLiteral("ECDHE-ECDSA-AES256-GCM-SHA384"))); | 426 | socketCiphers.append(QSslCipher(QStringLiteral("ECDHE-ECDSA-AES256-GCM-SHA384"))); | ||
427 | socketCiphers.append(QSslCipher(QStringLiteral("ECDHE-ECDSA-AES128-GCM-SHA256"))); | 427 | socketCiphers.append(QSslCipher(QStringLiteral("ECDHE-ECDSA-AES128-GCM-SHA256"))); | ||
428 | socketCiphers.append(QSslCipher(QStringLiteral("ECDHE-RSA-AES128-SHA"))); | 428 | socketCiphers.append(QSslCipher(QStringLiteral("ECDHE-RSA-AES128-SHA"))); | ||
429 | 429 | | |||
430 | // Configure for ssl | 430 | // Configure for ssl | ||
431 | QSslConfiguration sslConfig; | 431 | QSslConfiguration sslConfig; | ||
432 | sslConfig.setCiphers(socketCiphers); | 432 | sslConfig.setCiphers(socketCiphers); | ||
433 | sslConfig.setProtocol(QSsl::TlsV1_0); | | |||
434 | 433 | | |||
435 | socket->setSslConfiguration(sslConfig); | 434 | socket->setSslConfiguration(sslConfig); | ||
436 | socket->setLocalCertificate(KdeConnectConfig::instance()->certificate()); | 435 | socket->setLocalCertificate(KdeConnectConfig::instance()->certificate()); | ||
437 | socket->setPrivateKey(KdeConnectConfig::instance()->privateKeyPath()); | 436 | socket->setPrivateKey(KdeConnectConfig::instance()->privateKeyPath()); | ||
438 | socket->setPeerVerifyName(deviceId); | 437 | socket->setPeerVerifyName(deviceId); | ||
439 | 438 | | |||
440 | if (isDeviceTrusted) { | 439 | if (isDeviceTrusted) { | ||
441 | QString certString = KdeConnectConfig::instance()->getDeviceProperty(deviceId, QStringLiteral("certificate"), QString()); | 440 | QString certString = KdeConnectConfig::instance()->getDeviceProperty(deviceId, QStringLiteral("certificate"), QString()); | ||
▲ Show 20 Lines • Show All 97 Lines • Show Last 20 Lines |