summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRemko Tronçon <git@el-tramo.be>2009-11-22 12:26:12 (GMT)
committerRemko Tronçon <git@el-tramo.be>2009-11-22 12:26:59 (GMT)
commit14fbc9a52ffad2573e1955f09b033c714b9f2ff4 (patch)
tree32823fc14819e8fe7840b3c7164b32225279738c /Swiften/SASL/ClientAuthenticator.h
parent1621d7001dbc560df9d5e497db47cf315a2c83a9 (diff)
downloadswift-14fbc9a52ffad2573e1955f09b033c714b9f2ff4.zip
swift-14fbc9a52ffad2573e1955f09b033c714b9f2ff4.tar.bz2
Added SCRAM-SHA-1 unit test for final server message.
Diffstat (limited to 'Swiften/SASL/ClientAuthenticator.h')
-rw-r--r--Swiften/SASL/ClientAuthenticator.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/Swiften/SASL/ClientAuthenticator.h b/Swiften/SASL/ClientAuthenticator.h
index f93f44e..f42a51e 100644
--- a/Swiften/SASL/ClientAuthenticator.h
+++ b/Swiften/SASL/ClientAuthenticator.h
@@ -1,43 +1,43 @@
#pragma once
#include "Swiften/Base/String.h"
#include "Swiften/Base/ByteArray.h"
namespace Swift {
class ClientAuthenticator {
public:
ClientAuthenticator(const String& name);
virtual ~ClientAuthenticator();
const String& getName() const {
return name;
}
void setCredentials(const String& authcid, const String& password, const String& authzid = String()) {
this->authcid = authcid;
this->password = password;
this->authzid = authzid;
}
- virtual ByteArray getResponse() = 0;
+ virtual ByteArray getResponse() const = 0;
virtual bool setChallenge(const ByteArray&) = 0;
const String& getAuthenticationID() const {
return authcid;
}
const String& getAuthorizationID() const {
return authzid;
}
const String& getPassword() const {
return password;
}
private:
String name;
String authcid;
String password;
String authzid;
};
}