5 connect(socket, &QSslSocket::preSharedKeyAuthenticationRequired,
6 this, &AuthManager::handlePreSharedKeyAuthentication);
10 void AuthManager::handlePreSharedKeyAuthentication(QSslPreSharedKeyAuthenticator *authenticator)
12 authenticator->setIdentity(
"My Qt App");
14 const QByteArray key = deriveKey(authenticator->identityHint(), passphrase);
15 authenticator->setPreSharedKey(key);
connect(quitButton, &QPushButton::clicked, &app, &QCoreApplication::quit, Qt::QueuedConnection)