diff options
author | Javier S. Pedro <maemo@javispedro.com> | 2012-09-30 23:56:06 +0200 |
---|---|---|
committer | Javier S. Pedro <maemo@javispedro.com> | 2012-09-30 23:56:06 +0200 |
commit | c0183326a6447f931d4ec971963633a687e12c5e (patch) | |
tree | 93d69414784fc9f60dd9805c7480d345c05b853e /distfoldd/serveragent.cc | |
parent | eafd6be17a1bf1e6518180ffbc401cc0eacc332f (diff) | |
download | distfold-c0183326a6447f931d4ec971963633a687e12c5e.tar.gz distfold-c0183326a6447f931d4ec971963633a687e12c5e.zip |
prevent trivial mitm attack
Diffstat (limited to 'distfoldd/serveragent.cc')
-rw-r--r-- | distfoldd/serveragent.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/distfoldd/serveragent.cc b/distfoldd/serveragent.cc index 3f133bd..2051e22 100644 --- a/distfoldd/serveragent.cc +++ b/distfoldd/serveragent.cc @@ -78,7 +78,9 @@ void ServerAgent::handleAuth(const QByteArray &response) qDebug() << "Server Handling client auth"; - if (response == generateChallengeResponse(_challenge, _clientChallenge)) { + if (response == generateChallengeResponse(_challenge, _clientChallenge, + _socket->localCertificate(), + _socket->peerCertificate())) { _authOk = true; qDebug() << "Authentication successful"; } else { |